我在免费的Unity 4.3.4中提交了一个应用程序。该应用程序在Android和iOS上运行良好。但Nexus 4设备和5提供了问题。我得到以下堆栈。
java.lang.Error: FATAL EXCEPTION [UnityMain]
Unity version : 4.3.4f1
Device model : LGE Nexus 5
Device fingerprint: google/hammerhead/hammerhead:4.4.2/KOT49H/937116:user/release-keys
Caused by: java.lang.Error: signal 6 (SIGABRT), code -6 (?), fault addr --------
Build fingerprint: 'google/hammerhead/hammerhead:4.4.2/KOT49H/937116:user/release-keys'
Revision: '11'
pid: 24580, tid: 24580, name: .corsegames.wcp >>> com.corsegames.wcp <<<
r0 00000000 r1 00006004 r2 00000006 r3 00000000
r4 00000006 r5 00000001 r6 00006004 r7 0000010c
r8 00000000 r9 bee47680 sl bee47678 fp 000005d7
ip 416eecac sp bee475e8 lr 400bffe5 pc 400cef90 cpsr 00000006
at libc.tgkill(tgkill:12)
at libc.pthread_kill(pthread_kill:48)
at libc.raise(raise:10)
at libc.00011f2b(Native Method)
at libc.abort(abort:4)
at libart.art::Runtime::Abort()(Runtime:168)
at libart.art::LogMessage::~LogMessage()(LogMessage:506)
at libart.0004aa5d(Native Method)
at libart.art::JniAbortF(char const*, char const*, ...)(JniAbortF:52)
at libart.00147bfb(Native Method)
at libunity.003d3bac(Native Method)
at Unknown.0000decc(Unknown Source)
at AndroidJNI.GetArrayLength(Native Method)
at AndroidJNISafe.GetArrayLength(<0x0001c>:28)
at _AndroidJNIHelper.InvokeJavaProxyMethod(<0x0002b>:43)
at <Module>.runtime_invoke_intptr_object_intptr_intptr(Native Method)
at libmono.000238cb(Native Method)
at libmono.mono_runtime_invoke(mono_runtime_invoke:144)
at libunity.002a0030(Native Method)
at libunity.002a011c(Native Method)
at libunity.002a0198(Native Method)
at libunity.003a5e80(Native Method)
at data@app@com.00605f84(Native Method)
我发现我的代码没有一行,Unity就是内部代码。有谁知道问题可能是什么?