为什么我第一次debug打包可以,第二次就Runtime loadLibrary问题。。

loadlibrary有个问题 Cannot load library: load_library(linker.cpp:761): not a valid ELF executable: /data/app-lib/com.cocos2dx.crossfire-2/libcocos2dcpp.so

这是Console控制台
17:38:17 **** Incremental Build of configuration Default for project CrossFire2 ****
“D:\android-ndk-r10\ndk-build.cmd”
找不到文件 - JNI/…/…/CLASSES/
拒绝访问 - JNI/HELLOCPP
找不到文件 - -NAME
Android NDK: WARNING:D:/cocos2d-x-2.2.6/cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
Install : libcocos2dcpp.so => libs/armeabi/libcocos2dcpp.so

17:38:18 Build Finished (took 1s.234ms)

lotcat红的
dlopen("/data/app-lib/com.cocos2dx.crossfire-2/libcocos2dcpp.so") failed: Cannot load library: load_library(linker.cpp:761): not a valid ELF executable: /data/app-lib/com.cocos2dx.crossfire-2/libcocos2dcpp.so

好像是这句 System.loadLibrary(“cocos2dcpp”);
求助啊 查了一下午 上次debug都还可以运行。。貌似没改什么东西。。。。

:12: :12: :12: :12:

http://discuss.cocos2d-x.org/t/local-ldlibs-is-always-ignored-for-static-libraries/11587/3

“cocos2dx/Android.mk includes both LOCAL_EXPORT_LDLIBS and LOCAL_LDLIBS”

两个我都没有呀

cocos2dx/Android.mk的这两个LOCAL_EXPORT_LDLIBS and LOCAL_LDLIBS 要怎么改?

你创建的helloworld?
还是自己的工程?找不到文件 - JNI/…/…/CLASSES/ 看看你的文件是否写入mk了

自己的工程 是一个cocos2dx的项目。class这样写入 LOCAL_SRC_FILES := $(call all_cpp_files)。今天我在另一台电脑又试了一遍 又是第一次成功打包 第二次停在runtime.loadlibrary/

你是不是用eclipse打包的?
你应该是某些文件被清理掉,导致so库编译不成功吧?