您的位置:首页 > 移动开发 > Android开发

android 加入第三方jar 编译错误

2016-06-03 08:54 381 查看
在makefile文件中加入

LOCAL_STATIC_JAVA_LIBRARIES := xxx

LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES :=xxx:libs/xxx.jar

工程目录下执行mm -j8,报以下错误:

make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/xxx_intermediates/javalib.jar', needed by `out/target/common/obj/APPS/xxx_intermediates/classes-full-debug.jar'.  Stop.

经过测试,在sdk根目录执行make clean或make clobber都无法解决问题

解决方法:在/out/target/common/obj/JAVA_LIBRARIES文件夹下,新建xxx_intermediates文件夹,将xxx.jar放入该文件夹,重命名为javalib.jar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android jar makefile