我正在尝试在 android 设备上运行我的 cocos2d-x 游戏,它在 android 5.0(lollipop) 上完美运行,但在较低的 android 版本上崩溃。我收到以下错误:
02-25 10:41:09.787: E/ResourceType(18090): 0x5ad385b8: ResTable::remove() cookie = 0x3 失败,不是最后一个表。mHeaders.size() = 4。垃圾收集器运行时自发崩溃的警告。02-25 10:41:09.797:E/asset(18090):删除运行时皮肤资源时出错 (cookie 0x3) 02-25 10:41:09.797:I/asset(18090):删除所有运行时皮肤资源时出现问题 02-25 10:41:09.817: D/dalvikvm(18090): 试图加载 lib /data/app-lib/com.example.game-2/libcocos2dcpp.so 0x418c9ce8 02-25 10:41:09.817: E/dalvikvm(18090 ):dlopen(“/data/app-lib/com.example.game-2/libcocos2dcpp.so”)失败:dlopen失败:找不到“libcocos2dcpp.so”引用的符号“atof”... 02-25 10:41:09.817: W/dalvikvm(18090): 异常 Ljava/lang/UnsatisfiedLinkError; 初始化 Lcom/example/game/game 时抛出;02-25 10:41:09.817: W/dalvikvm(18090): 类初始化在 newInstance 调用中失败 (Lcom/example/game/game;) 02-25 10:41:09.817: D/AndroidRuntime(18090): 关闭VM 02-25 10:41:09.817: W/dalvikvm(18090): threadid=1: 线程以未捕获的异常退出 (group=0x415af8b0) 02-25 10:41:09.827: E/AndroidRuntime(18090): 致命异常:主要 02-25 10:41:09.827: E/AndroidRuntime(18090): java.lang.UnsatisfiedLinkError: dlopen 失败: 无法找到“libcocos2dcpp.so”引用的符号“atof”... 02-25 10:41:09.827 : E/AndroidRuntime(18090): at java.lang.Runtime.loadLibrary(Runtime.java:361)example 02-25 10:41:09.827: E/AndroidRuntime(18090): at java.lang.System.loadLibrary(System .java:
我正在使用cocos2d-x v2.2.6、Eclipse-Luna 和 android NDK r10d。