我们可以将Android studio
用于AOSP
(Android开源项目)开发,有没有办法做到这一点。我没找到一个。有人对此有任何想法吗?
答案 0 :(得分:64)
您可以将Android Studio用作AOSP的IDE,因为它只是InteliJ IDE的修改版本。
来自AOSP根的:
make idegen && development/tools/idegen/idegen.sh
然后在Android Studio中选择“Open Project”并选择它生成的android.ipr。
答案 1 :(得分:9)
要在Android Studio或Eclipse中导入AOSP源,请按照此处的完整说明操作: https://android.googlesource.com/platform/development/+/master/tools/idegen/README
答案 2 :(得分:1)
上面提到的Pedlar是一种做法。当我尝试使用IDEA社区版(Android Studio是IDEA IDE的一个分支)时,我遇到了很多Jar依赖问题。 IDE会不断提示您重复的jar等。生成的项目包括框架Java源代码和App源代码。我试图构建一个App项目,导致AOSP构建破坏。恕我直言,IDEA是一个很棒的Java开发IDE。但是与AOSP并没有很好的合作。
对我有用的是使用eclipse浏览/编辑/调试框架源,但是从终端窗口构建代码。为避免AOSP构建中断,请创建AOSP的阴影目录(即AOSP的lndir)并使用阴影目录进行日食项目。
这是在Using eclipse to browse/edit AOSP链接中逐步解释的。 如果您正在使用AOSP,则可能需要检查Debugging Android framework services。
答案 3 :(得分:-3)
Android Studio旨在针对SDK开发应用程序。
它不适用于平台开发。