如何在Android Studio中构建AOSP项目

时间:2018-05-07 12:47:18

标签: android android-studio android-gradle android-source

我已经将AOSP代码导入到Android Studio中,在构建它时我遇到了一些内部错误,但运行,调试按钮被禁用。

enter image description here

我得到的错误是:

enter image description here

任何人都可以帮我解决此错误并将AOSP编译到Android Studio中。 也有人可以帮助如何将这个项目转换为Gradle项目吗?

2 个答案:

答案 0 :(得分:1)

AOSP使用特殊格式的makefile来构建整个项目。如果你坚持在IDE上构建它,你应该编写一个插件来自己索引整个makefile。

专注于更有意义的事情。查看并修改IDE中的代码,在shell中构建它,节省您的时间。

答案 1 :(得分:1)

要浏览和调试AOSP,请使用Intellij IDEA(靠近Android Studio)或Eclipse。 AOSP源包含一个工具,用于为这两个名为IDEGen的IDE生成配置。

  

IDEGen自动为IntelliJ IDEA生成Android IDE配置   和Eclipse。您的IDE应该能够合理地编译所有内容   没有错误的时间量。

IDEGen README

要调试AOSP Java代码,请查看此article(尽管适用于Android Studio,但InteliJ IDEA的配置相同)。