Hi, I just recently released Fallopian Frenzy! on Play Store. I have seen some crashes and traced it to devices running ART. This is the error I get in the reports. Can anyone help explain how I go about resolving this? Or at least point me in the right direction.
Thanks for any help.
-Adam Nickerson
java.lang.Error: FATAL EXCEPTION [UnityMain]
Unity version : 4.3.4f1
Device model : LGE Nexus 5
Device fingerprint: google/hammerhead/hammerhead:4.4.4/KTU84P/1227136:user/release-keys
Caused by: java.lang.Error: signal 6 (SIGABRT), code -6 (?), fault addr --------
Build fingerprint: ‘google/hammerhead/hammerhead:4.4.4/KTU84P/1227136:user/release-keys’
Revision: ‘11’
pid: 22796, tid: 22796, name: lopianFrenzyNVS >>> com.NVS.FallopianFrenzyNVS <<<
r0 00000000 r1 0000590c r2 00000006 r3 00000000
r4 00000006 r5 00000001 r6 0000590c r7 0000010c
r8 00000000 r9 beb44680 sl beb44678 fp 000005d6
ip 41741cac sp beb445e8 lr 400eefe5 pc 400fdf90 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.00148083(Native Method)
at libunity.003d3bac(Native Method)
at Unknown.00003adc(Unknown Source)
at AndroidJNI.GetArrayLength(Native Method)
at AndroidJNISafe.GetArrayLength(<0x0001c>:28)
at _AndroidJNIHelper.InvokeJavaProxyMethod(<0x0002b>:43)
at .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.0040f564(Native Method)
Updating to Unity 4.5 from 4.3.4 fixed this issue.