40

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

4

3 回答 3

78

您可以将 Android Studio 用作 AOSP 的 IDE,因为它只是 InteliJ IDE 的修改版本。

从 AOSP 根目录:

 make idegen && development/tools/idegen/idegen.sh

然后只需在 Android Studio 中“打开项目”并选择它生成的 android.ipr。

于 2014-01-31T02:56:06.160 回答
14

要在 Android Studio 或 Eclipse 中导入 AOSP 源,请按照此处的完整说明进行操作: https ://android.googlesource.com/platform/development/+/master/tools/idegen/README

于 2015-12-26T11:42:28.653 回答
2

Pedlar 上面建议的是一种方法。当我使用 IDEA 社区版(Android Studio 是 IDEA IDE 的一个分支)进行尝试时,我遇到了很多 Jar 依赖问题。IDE 不断提示您有关重复的 jar 等。生成的项目包括框架 Java 源以及 App 源。我试图构建一个导致 AOSP 构建损坏的 App 项目。恕我直言,IDEA 是一个很棒的 Java 开发 IDE。但与 AOSP 并没有很好的配合。

对我有用的是使用 eclipse 浏览/编辑/调试框架源,但从终端窗口构建代码。为避免 AOSP 构建中断,请创建 AOSP 的影子目录(即 AOSP 的 lndir),并为 eclipse 项目使用影子目录。

这在使用 eclipse 逐步浏览/编辑 AOSP链接中进行了解释。如果您正在使用 AOSP,您可能需要检查Debugging Android framework services

于 2014-07-10T18:02:45.183 回答