AOSP在Android M _r46标记上造成构建错误

时间:2016-07-11 07:01:21

标签: java android makefile android-source

构建Android M 6(基本AOSP。分支:android-6.0.1_r46)时,

make build输出这个奇怪的错误。

Error: out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/classes.jar: unknown package name of class file ***/MyClass$1.class

相同的代码使用Android L 5构建完美。

代码中的匿名类似乎是一个问题(例如:第一个问题是针对BroadcastReceiver)。

由于某种原因,编译器无法识别它们。

1 个答案:

答案 0 :(得分:0)

如果实际预期类路径位于公开的Android API中,则可以在build/core/tasks/check_boot_jars/package_whitelist.txt中添加。