我们可以使用Android工作室进行AOSP开发吗?

时间:2013-05-24 04:20:36

标签: java android ide android-studio

我们可以将Android studio用于AOSP (Android开源项目)开发,有没有办法做到这一点。我没找到一个。有人对此有任何想法吗?

4 个答案:

答案 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开发应用程序。

它不适用于平台开发。