0

在 eclipse(ubuntu) 中使用 NDK 构建我的 android 应用程序时出现以下错误:

arm-linux-androideabi-g++: error: SOMEPATH/ogre/build/OgreJNI/obj/local/armeabi-v7a/
libcpufeatures.a: No such file or directory

Android NDK:     This is likely to result in incorrect builds. Try using 
LOCAL_STATIC_LIBRARIES    

make: *** [APATH/obj/local/armeabi-v7a/libInMapsJNI.so] Error 1

Android NDK:     or LOCAL_SHARED_LIBRARIES instead to list the library 
dependencies of the    

make: *** Waiting for unfinished jobs....

Android NDK:     current module    


..........


**** Build Finished ****

问题是:应用程序随后启动,但在没有向控制台提供任何错误的情况下崩溃。有人知道我可以如何解决这个错误吗?

谢谢

4

1 回答 1

0

这非常明确:SOMEPATH/ogre/build/OgreJNI/obj/local/armeabi-v7a/libcpufeatures.a不是有效路径。您在这里使用相对路径还是绝对路径?

应用程序启动是因为 Java 部分没有错误,但 C++ 部分 ( libInMapsJNI.so) 未编译,因此当应用程序尝试链接此库时,应用程序在运行时崩溃。

于 2013-10-31T06:57:26.443 回答