1,No rule to make target needed by *.so问题的解决问题:Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES
Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the Android NDK: current module
make.exe: *** No rule to make target `jni/JNIterface.cpp', needed by `obj/local/armeabi/objs/JNIterface/JNIterface.o'. Stop.
这是由于有些源文件(jni/JNIterface.cpp)没有指定造成的。自习检查jni/JNIterface.cpp是否写错了,改正即可。
本文解决了Android NDK中出现的Noruletomaketargetneededby*.so错误,介绍了如何正确配置LOCAL_STATIC_LIBRARIES或LOCAL_SHARED_LIBRARIES来避免不正确的构建,并指出检查并修正未列出的依赖项(例如jni/JNIterface.cpp)的重要性。

2375

被折叠的 条评论
为什么被折叠?



