我已经将AOSP代码导入到Android Studio中,在构建它时我遇到了一些内部错误,但运行,调试按钮被禁用。
我得到的错误是:
任何人都可以帮我解决此错误并将AOSP编译到Android Studio中。 也有人可以帮助如何将这个项目转换为Gradle项目吗?
答案 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应该能够合理地编译所有内容 没有错误的时间量。
要调试AOSP Java代码,请查看此article(尽管适用于Android Studio,但InteliJ IDEA的配置相同)。