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)。
由于某种原因,编译器无法识别它们。
答案 0 :(得分:0)
如果实际预期类路径位于公开的Android API中,则可以在build/core/tasks/check_boot_jars/package_whitelist.txt
中添加。