我喜欢使用Intellij IDE而不是eclipse查看/编辑android平台的Java代码。

是否可以?如果是的话,那上面有任何关于如何执行此操作的指示吗?

谢谢

最佳答案

在AOSP根文件夹中,

1)首先建立您的目标。这将生成在aosp构建期间需要生成的任何Java文件。 2)使用lndir创建aosp目录的影子目录。假设您的aosp目录为〜john/work/aosp/ics。然后创建〜/john/work/aosp/icsshadow

将CD复制到icsshadow并调用“lndir ../ics”。这将创建ics下所有内容的符号链接(symbolic link)。

3)现在,您将icsshadow用于您的IDE需要/生成的所有内容。如果使用ics文件夹,则在IDE生成任何构建工件的情况下,aosp构建有时会失败。

4)cd到icsshadow目录。调用development/tools/idegen/idegen.sh

等待直到完成。

5)如果要使用IntelliJ,请从icsshadow文件夹中打开android.ipr。如果要使用Eclipse,请从icsshadow文件夹中导入.classpath。

要进行 eclipse 设置,请检查Using eclipse to browse and edit AOSP

关于android - 如何使用Intellij IDE(最好是Android Studio)导航/查看/编辑android平台源代码(AOSP)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17536408/

10-10 03:06