【JNI】求助!Cocos2dx-3.15 一坑刚出又遇新坑(已解决)

模拟器一切正常 模拟器Android版本 Android4.4
真机上崩溃 真机Android版本 Android5.0+(暂时还没找到4.x的安卓机来测试)

(ps:使用3.10时一切正常 换成3.15后出现这些问题:cry:

附上日志如下:
> 11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI NewStringUTF called with pending exception ‘java.lang.IllegalArgumentException’ thrown in unknown throw location
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] in call to NewStringUTF
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender()
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] “GLThread 3952” prio=5 tid=19 Runnable
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] | group=“main” sCount=0 dsCount=0 obj=0x12c10110 self=0xab5ed240
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] | sysTid=7326 nice=0 cgrp=default sched=0/0 handle=0xab5ed810
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] | state=R schedstat=( 3245551054 597568866 2902 ) utm=234 stm=90 core=3 HZ=100
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] | stack=0xe0f25000-0xe0f27000 stackSize=1036KB
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] | held mutexes= “mutator lock”(shared held)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #00 pc 000047e0 /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #01 pc 00002ff9 /system/lib/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEjP8ucontext+8)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #02 pc 002432d9 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #03 pc 00227681 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+144)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #04 pc 000b016b /system/lib/libart.so (ZN3artL8JniAbortEPKcS1+582)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #05 pc 000b08b1 /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+60)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #06 pc 000b39f9 /system/lib/libart.so (_ZN3art11ScopedCheckC2EP7_JNIEnviPKc+1292)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #07 pc 000bb7a9 /system/lib/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+20)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #08 pc 009dc7d0 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7_JNIEnv12NewStringUTFEPKc+40)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #09 pc 009e87ac /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_Z11_getClassIDPKc+60)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #10 pc 009e8e34 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (ZN7cocos2d9JniHelper19getStaticMethodInfoERNS_14JniMethodInfo_EPKcS4_S4+136)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #11 pc 009e1cb8 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8BitmapDC29getBitmapFromJavaShadowStrokeEPKciiNS_6Device9TextAlignERKNS_14FontDefinitionE+100)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #12 pc 009e2248 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d6Device21getTextureDataForTextEPKcRKNS_14FontDefinitionENS0_9TextAlignERiS7_Rb+164)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #13 pc 01832e50 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d9Texture2D14initWithStringEPKcRKNS_14FontDefinitionE+736)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #14 pc 01631ec4 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d5Label25createSpriteForSystemFontERKNS_14FontDefinitionE+128)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #15 pc 01632b20 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d5Label13updateContentEv+408)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #16 pc 016358cc /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZNK7cocos2d5Label14getContentSizeEv+68)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #17 pc 010f4e00 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZNK7cocos2d2ui6Button22getVirtualRendererSizeEv+144)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #18 pc 010f4c4c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d2ui6Button17updateContentSizeEv+244)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #19 pc 010f5b64 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d2ui6Button16setTitleFontNameERKSs+696)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #20 pc 00ea1c70 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN10cocostudio12ButtonReader23setPropsWithFlatBuffersEPN7cocos2d4NodeEPKN11flatbuffers5TableE+3148)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #21 pc 00ea25a0 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN10cocostudio12ButtonReader25createNodeWithFlatBuffersEPKN11flatbuffers5TableE+60)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #22 pc 00eff8bc /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader19nodeWithFlatBuffersEPKN11flatbuffers8NodeTreeERKSt8functionIFvPNS_3RefEEE+1180)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #23 pc 00effa7c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader19nodeWithFlatBuffersEPKN11flatbuffers8NodeTreeERKSt8functionIFvPNS_3RefEEE+1628)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #24 pc 00effa7c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader19nodeWithFlatBuffersEPKN11flatbuffers8NodeTreeERKSt8functionIFvPNS_3RefEEE+1628)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #25 pc 00eff1f4 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader23nodeWithFlatBuffersFileERKSsRKSt8functionIFvPNS_3RefEEE+1536)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #26 pc 00efe9ec /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader29createNodeWithFlatBuffersFileERKSsRKSt8functionIFvPNS_3RefEEE+36)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #27 pc 00efe968 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader29createNodeWithFlatBuffersFileERKSs+76)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #28 pc 00efaf4c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader10createNodeERKSs+188)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #29 pc 00c94f44 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_Z41lua_cocos2dx_csloader_CSLoader_createNodeP9lua_State+648)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #30 pc 0108a174 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #31 pc 0107cfc1 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (lua_pcall+20)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #32 pc 009f835c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8LuaStack15executeFunctionEi+348)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #33 pc 009f8574 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8LuaStack24executeFunctionByHandlerEii+136)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #34 pc 00c65474 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN12LuaWebSocket9onMessageEPN7cocos2d7network9WebSocketERKNS2_4DataE+352)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #35 pc 0154615c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #36 pc 0154a248 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #37 pc 009e9750 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #38 pc 017b30ec /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d9Scheduler6updateEf+1628)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #39 pc 0176400c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (ZN7cocos2d8Director9drawSceneEv+160)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #40 pc 01768b44 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (ZN7cocos2d8Director8mainLoopEv+124)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #41 pc 009e7fcc /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender+28)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] native: #42 pc 0018a2ed /data/dalvik-cache/arm/data@app@org.cocos2dx.yynn-2@base.apk@classes.dex (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender
+80)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1522)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1239)
11-16 22:22:45.853: A/art(7211): art/runtime/check_jni.cc:65]
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] Runtime aborting…
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] Aborting thread:
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] “GLThread 3952” prio=5 tid=19 Native
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | group="" sCount=0 dsCount=0 obj=0x12c10110 self=0xab5ed240
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | sysTid=7326 nice=0 cgrp=default sched=0/0 handle=0xab5ed810
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | state=R schedstat=( 3354541106 608299804 2987 ) utm=244 stm=91 core=0 HZ=100
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | stack=0xe0f25000-0xe0f27000 stackSize=1036KB
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | held mutexes= “abort lock” “mutator lock”(shared held)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #00 pc 000047e0 /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #01 pc 00002ff9 /system/lib/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEjP8ucontext+8)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #02 pc 002432d9 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #03 pc 00227681 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+144)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #04 pc 002177f7 /system/lib/libart.so (_ZN3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+22)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #05 pc 00217a5d /system/lib/libart.so (_ZN3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+364)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #06 pc 00217c29 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+72)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #07 pc 000a664b /system/lib/libart.so (_ZN3art10LogMessageD1Ev+1322)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #08 pc 000b0359 /system/lib/libart.so (ZN3artL8JniAbortEPKcS1+1076)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #09 pc 000b08b1 /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+60)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #10 pc 000b39f9 /system/lib/libart.so (_ZN3art11ScopedCheckC2EP7_JNIEnviPKc+1292)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #11 pc 000bb7a9 /system/lib/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+20)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #12 pc 009dc7d0 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7_JNIEnv12NewStringUTFEPKc+40)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #13 pc 009e87ac /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_Z11_getClassIDPKc+60)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #14 pc 009e8e34 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (ZN7cocos2d9JniHelper19getStaticMethodInfoERNS_14JniMethodInfo_EPKcS4_S4+136)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #15 pc 009e1cb8 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8BitmapDC29getBitmapFromJavaShadowStrokeEPKciiNS_6Device9TextAlignERKNS_14FontDefinitionE+100)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #16 pc 009e2248 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d6Device21getTextureDataForTextEPKcRKNS_14FontDefinitionENS0_9TextAlignERiS7_Rb+164)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #17 pc 01832e50 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d9Texture2D14initWithStringEPKcRKNS_14FontDefinitionE+736)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #18 pc 01631ec4 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d5Label25createSpriteForSystemFontERKNS_14FontDefinitionE+128)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #19 pc 01632b20 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d5Label13updateContentEv+408)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #20 pc 016358cc /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZNK7cocos2d5Label14getContentSizeEv+68)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #21 pc 010f4e00 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZNK7cocos2d2ui6Button22getVirtualRendererSizeEv+144)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #22 pc 010f4c4c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d2ui6Button17updateContentSizeEv+244)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #23 pc 010f5b64 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d2ui6Button16setTitleFontNameERKSs+696)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #24 pc 00ea1c70 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN10cocostudio12ButtonReader23setPropsWithFlatBuffersEPN7cocos2d4NodeEPKN11flatbuffers5TableE+3148)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #25 pc 00ea25a0 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN10cocostudio12ButtonReader25createNodeWithFlatBuffersEPKN11flatbuffers5TableE+60)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #26 pc 00eff8bc /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader19nodeWithFlatBuffersEPKN11flatbuffers8NodeTreeERKSt8functionIFvPNS_3RefEEE+1180)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #27 pc 00effa7c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader19nodeWithFlatBuffersEPKN11flatbuffers8NodeTreeERKSt8functionIFvPNS_3RefEEE+1628)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #28 pc 00effa7c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader19nodeWithFlatBuffersEPKN11flatbuffers8NodeTreeERKSt8functionIFvPNS_3RefEEE+1628)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #29 pc 00eff1f4 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader23nodeWithFlatBuffersFileERKSsRKSt8functionIFvPNS_3RefEEE+1536)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #30 pc 00efe9ec /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader29createNodeWithFlatBuffersFileERKSsRKSt8functionIFvPNS_3RefEEE+36)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #31 pc 00efe968 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader29createNodeWithFlatBuffersFileERKSs+76)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #32 pc 00efaf4c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8CSLoader10createNodeERKSs+188)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #33 pc 00c94f44 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_Z41lua_cocos2dx_csloader_CSLoader_createNodeP9lua_State+648)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #34 pc 0108a174 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #35 pc 0107cfc1 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (lua_pcall+20)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #36 pc 009f835c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8LuaStack15executeFunctionEi+348)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #37 pc 009f8574 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d8LuaStack24executeFunctionByHandlerEii+136)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #38 pc 00c65474 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN12LuaWebSocket9onMessageEPN7cocos2d7network9WebSocketERKNS2_4DataE+352)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #39 pc 0154615c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #40 pc 0154a248 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #41 pc 009e9750 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (???)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #42 pc 017b30ec /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (_ZN7cocos2d9Scheduler6updateEf+1628)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #43 pc 0176400c /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (ZN7cocos2d8Director9drawSceneEv+160)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #44 pc 01768b44 /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (ZN7cocos2d8Director8mainLoopEv+124)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #45 pc 009e7fcc /data/app/org.cocos2dx.yynn-2/lib/arm/libcocos2dlua.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender+28)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #46 pc 0018a2ed /data/dalvik-cache/arm/data@app@org.cocos2dx.yynn-2@base.apk@classes.dex (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender
+80)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1522)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1239)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] Pending exception java.lang.IllegalArgumentException thrown by ‘unknown throw location’
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] java.lang.IllegalArgumentException: bitmap size exceeds 32 bits
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.graphics.Bitmap android.graphics.Bitmap.nativeCreate(int[], int, int, int, int, int, boolean) (Bitmap.java:-2)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.graphics.Bitmap android.graphics.Bitmap.createBitmap(android.util.DisplayMetrics, int, int, android.graphics.Bitmap$Config, boolean) (Bitmap.java:824)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.graphics.Bitmap android.graphics.Bitmap.createBitmap(int, int, android.graphics.Bitmap$Config, boolean) (Bitmap.java:801)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.graphics.Bitmap android.graphics.Bitmap.createBitmap(int, int, android.graphics.Bitmap$Config) (Bitmap.java:768)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at boolean org.cocos2dx.lib.Cocos2dxBitmap.createTextBitmapShadowStroke(byte[], java.lang.String, int, int, int, int, int, int, int, int, boolean, float, float, float, float, boolean, int, int, int, int, float, boolean, int) (Cocos2dxBitmap.java:241)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender() (Cocos2dxRenderer.java:-2)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at void org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(javax.microedition.khronos.opengles.GL10) (Cocos2dxRenderer.java:104)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at void android.opengl.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1522)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at void android.opengl.GLSurfaceView$GLThread.run() (GLSurfaceView.java:1239)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] Dumping all threads without appropriate locks held: thread list lock mutator lock
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] All threads:
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] DALVIK THREADS (25):
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] “main” prio=5 tid=1 Native
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | group="" sCount=0 dsCount=0 obj=0x73cc5fb0 self=0xab2b5e28
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | sysTid=7211 nice=0 cgrp=default sched=0/0 handle=0xf713fbec
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | state=S schedstat=( 477045562 304331683 1617 ) utm=16 stm=31 core=3 HZ=100
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | stack=0xff2a6000-0xff2a8000 stackSize=8MB
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | held mutexes=
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: __switch_to+0x70/0x7c
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: SyS_epoll_wait+0x2a0/0x32c
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: compat_SyS_epoll_pwait+0xac/0x130
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: cpu_switch_to+0x48/0x4c
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #00 pc 000391e4 /system/lib/libc.so (__epoll_pwait+20)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #01 pc 0001192b /system/lib/libc.so (epoll_pwait+26)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #02 pc 00011939 /system/lib/libc.so (epoll_wait+6)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #03 pc 00010fab /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+98)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #04 pc 000111d5 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+92)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #05 pc 0007e4e9 /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvi+22)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #06 pc 000b38eb /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+102)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.os.MessageQueue.nativePollOnce(Native method)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.os.MessageQueue.next(MessageQueue.java:143)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.os.Looper.loop(Looper.java:122)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at android.app.ActivityThread.main(ActivityThread.java:5308)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at java.lang.reflect.Method.invoke!(Native method)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at java.lang.reflect.Method.invoke(Method.java:372)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:913)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:708)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289]
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] “Heap thread pool worker thread 4” prio=5 tid=2 Native (still starting up)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | group="" sCount=0 dsCount=0 obj=0x0 self=0xab2b13a8
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | sysTid=7216 nice=0 cgrp=default sched=0/0 handle=0xab481560
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | state=S schedstat=( 567292 13437239 3 ) utm=0 stm=0 core=3 HZ=100
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | stack=0xf472b000-0xf472d000 stackSize=1020KB
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] | held mutexes=
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: __switch_to+0x70/0x7c
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: futex_wait_queue_me+0xd4/0x12c
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: futex_wait+0xdc/0x1e4
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: do_futex+0xc8/0x8d0
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: compat_SyS_futex+0xd0/0x14c
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] kernel: cpu_switch_to+0x48/0x4c
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #00 pc 0000f9c8 /system/lib/libc.so (syscall+28)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #01 pc 000a900f /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+82)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #02 pc 00231957 /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+50)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #03 pc 002318fd /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+52)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #04 pc 00232139 /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+52)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #05 pc 00013677 /system/lib/libc.so (_ZL15__pthread_startPv+30)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] native: #06 pc 0001168f /system/lib/libc.so (__start_thread+6)
11-16 22:22:46.503: A/art(7211): art/runtime/runtime.cc:289] (no managed stack frames)
更多…

有遇到相同问题的小伙伴吗?快来奶我一口,我已经残血了:sweat:

发的这些 也没个重点啊 咋看啊

所有的了

你发的这些都没啥用,你找一下jni调用的哪一个方法崩溃了,日志都是一些连锁报错

感谢所有回复的朋友

问题已经解决。经过一上午排查,真正问题是3.15加载带有textfiled控件的csb出的问题,属于引擎bug。
解决方案参考:
把文件CSParseBinary_generated.h中,这几个(ButtonOptions、TextOptions、TextFieldOptions)的 VT_ISLOCALIZED 顺序放在最后就行了
附上文件位置: <引擎目录>\cocos\editor-support\cocostudio\CSParseBinary_generated.h


附上原贴地址:http://forum.cocos.com/t/3-15-csb/45878/15

还有一个疑问:
解决这个问题之前:编译出的应用在Android5.0以下可以正常运行,Android5.0+就不能运行
是Android5.0+更新了虚拟机缘故吗?

你更新到3.16这些问题都会没了,不更新的话 去clone cocos2dx 的库 看commit 找着对应的 代码 对着修改就可以

3.16还有新的bug 没改出来才换的3.15