构建Android时,export_includes和import_includes文件是什么

时间:2014-04-27 06:23:48

标签: android makefile

使用Google无法找到有用的信息。

我发现所有人都在询问如何解决编译错误,例如

make: *** No rule to make target `/home/joe/[ubuntuTouch]/out/target/product/jewel/obj/SHARED_LIBRARIES/libril_intermediates/export_includes', needed by `/home/joe/[ubuntuTouch]/out/target/product/jewel/obj/EXECUTABLES/rild_intermediates/import_includes'.  Stop.

3 个答案:

答案 0 :(得分:1)

如果有人来这里遇到编译错误,当我切换到另一个终端窗口并忘记拨打lunch时,我遇到了这个问题。 (我打电话给source build/envsetup.sh)。

答案 1 :(得分:0)

我遇到了同样的问题。当我仔细查看错误堆栈时,似乎AOSP的 / hardware / ril 文件夹已损坏。

我的解决方案是删除整个文件夹(/ hardware),然后重做 repo sync 。这修复了源,大约需要3分钟。但我认为如果您的开发环境是根据AOSP source download

设置的,那么它将最有效

希望能有所帮助。

答案 2 :(得分:0)

你必须从cm或lineage os同步ril-cafo repo 。你的资源中缺少它。