No rule to make target ...

在编译一个Android上的jni的时候出现了如下的问题

make[3]: *** No rule to make target `/home/zhang/android1/src/androidpkg1/androidp1/src/main/jni/src/keli/src/ls_lidar_diver.c', needed by `/home/zhang/android1/src/androidpkg1/androidp1/src/main/obj/local/armeabi-v7a/objs/keli/src/ls_lidar_diver.o'.  Stop.

看上去应该是编译的时候没能找到对应的文件导致了,在确认了Android.mk中的文件路径ok之后,删除了obj下面的内容重新编译,最后编译成功并且调用OK,应该是obj下面的缓存信息影响了文件的查找。

posted @ 2018-12-04 16:08  零语  阅读(833)  评论(0编辑  收藏  举报