有时候我们在编译android代码时候,为了防止image 文件过于臃肿,会去掉一下无用的apk,或者几乎很少用的apk。
但是有时候单纯修改代码目录下面的Android.mk会出现编译android代码失败的情况。
我的开始不编译Camera2的方法就是重命名一下Android.mk,下图:
错误如下:
No rule to make target `out/target/common/obj/APPS/Camera2_intermediates/classes.jar', needed by `out/target/common/obj/APPS/Camera2Tests_intermediates/classes-full-debug.jar'. Stop.
解决方法:
编译android代码时候,编译过程会去识别所有Android.mk,然后我在Camera2的目录下find 一下,并重命名一下Android.mk文件,如下图。