如何将Android源代码(AOSP)导入Android工作室?

ihs*_*ozp 9 android android-studio

我知道如何将android源代码导入到eclipse中,但有没有办法将android源代码导入android studio.因为我想将我的ide从eclipse更改为android studio.提前致谢!

wse*_*eme 16

我知道这已经回答了,但是我想为其他任何看到这个的人添加这个.

对于Android工作室:

  1. 打开终端(*nix系统)调用以下内容:

    {AOSP root}/make idegen && development/tools/idegen/idegen.sh
    
    Run Code Online (Sandbox Code Playgroud)
  2. 这将android.ipr{AOSP root}目录中生成一个文件.

  3. 在Android Studio中,选择"打开项目"并选择生成的android.ipr文件.
  4. 注意:这将花费很长时间来索引所有文件(约2小时).耐心点.如果出现"检测到框架"的对话框,请选择该对话框并单击"确定".

现在您已将整个Android框架加载到Android Studio中.


ihs*_*ozp 3

我从同事那里找到了答案,他告诉我,使用该文件

sourcecode/development/ide/eclipse/.classpath 
Run Code Online (Sandbox Code Playgroud)

该文件用于eclipse导入android源代码。但有一种方法可以将此文件传输到 intellij 项目导入文件中。抱歉,我也不知道如何转账。但我的同事给我发了一个 *.iml 文件。是的,这个文件可以帮助你创建 intellij 模块。获得文件后,将 *.iml 文件复制到源代码的根目录,然后您可以打开 intellij,创建一个空项目,从现有模块导入模块,然后在窗口中选择 *.iml 文件,之后那,你唯一能做的就是等待。导入它需要很多时间。因此,您可以在intellij中开发android源代码。好好享受!

  • @Autobots你可以这样做:1. mmmdevelopment/tools/idegen/ 2. cddevelopment/tools/idegen/ 3. . idegen.sh。这需要一段时间。您可以将 *.iml 放在源代码中。 (3认同)