问题描述:单编Contacts模块时出现错误。具体的Log如下:
make: *** No rule to make target 'out/target/common/obj/JAVA_LIBRARIES/XXX/javalib.jar, needed by 'out/target/common/obj/APPS/Contacts_intermediates/classes-full-debug.jar', Stop.
出现上述问题的原因:
在Android.mk文件里面LOCAL_STATIC_JAVA_LIBRARIES会引用第三方的jar包,当找不到某个jar包时就会报以上的错误。
解决办法:将欲引用的jar包的源码添加到framework/support/目录下,具体可参考adroid自带的support-vX的的源码。