I update my project for the newest unity and now I’m getting new crash errors on google play, these did not exist when using previous versions.
java.lang.Error: FATAL EXCEPTION [main]
Unity version : 2019.2.6f1
Device model : samsung SM-G955F
Device fingerprint: samsung/dream2ltexx/dream2lte:9/PPR1.180610.011/G955FXXU5DSFB:user/release-keys
Caused by
at java.lang.Runtime.loadLibrary0 (Runtime.java:1012)
at java.lang.System.loadLibrary (System.java:1669)
at com.unity3d.player.UnityPlayer.<clinit> (Unknown Source:10)
at com.unity3d.player.UnityPlayerActivity.onCreate (Unknown Source:28)
at android.app.Activity.performCreate (Activity.java:7327)
at android.app.Activity.performCreate (Activity.java:7318)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3094)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3257)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1948)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:214)
at android.app.ActivityThread.main (ActivityThread.java:7050)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:965)
The exact same error ocurred on the following devices:
Android: Improve error messages for cases where android application fails to load libmain.so. Previously it was printing "Unable to find main", now it will print "Failed to load 'libmain.so', the application will terminate.", additionally it will print exception from System.loadLibrary with detailed info, where the application was looking for libmain.so
The error means, the application package is missing native libraries… there are several issues which can cause this, but all related to app bundles. Some of those should have been fixed by Google.
java.lang.Error: FATAL EXCEPTION [main]
Unity version : 2019.2.6f1
Device model : samsung SM-A205G
Device fingerprint: samsung/a20ub/a20:9/PPR1.180610.011/A205GUBU2ASG1:user/release-keys
Caused by
at java.lang.Runtime.loadLibrary0 (Runtime.java:1016)
at java.lang.System.loadLibrary (System.java:1669)
at com.unity3d.player.UnityPlayer.<clinit> (Unknown Source:10)
at com.unity3d.player.UnityPlayerActivity.onCreate (Unknown Source:28)
at com.google.firebase.MessagingUnityPlayerActivity.onCreate (MessagingUnityPlayerActivity.java:75)
at android.app.Activity.performCreate (Activity.java:7327)
at android.app.Activity.performCreate (Activity.java:7318)
at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1275)
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3101)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3264)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1955)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:214)
at android.app.ActivityThread.main (ActivityThread.java:7091)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:965)
By the way, I see Unity 2019.2.7 fix this error: “Mobile: [Android] Crash in java.lang.UnsatisfiedLinkError when application location is changed to SD card on Android device (1181365)”
I updated Unity to 2019.2.12, and it fixed my problem.
But I dont understand about “android.bundle.enableUncompressedNativeLibs=false”. What is that mean?
I dont see that config in mainTemplate.gradle.
This is log in play console, It just happen when I upgrade Unity to 2019.2.12
pid: 0, tid: 0 >>> com.wolffun.herostrike <<<
backtrace:
#00 pc 0000000000072170 /system/lib64/libc.so (tgkill+8)
#01 pc 0000000000b6a064 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#02 pc 0000000000b6a474 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#03 pc 00000000005a3f34 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#04 pc 00000000005a4294 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#05 pc 0000000000140e9c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#06 pc 00000000004a2960 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#07 pc 000000000065f16c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#08 pc 000000000065cfc0 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#09 pc 00000000006942ac /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#10 pc 000000000068bc98 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#11 pc 000000000068be50 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#12 pc 000000000068c0ac /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#13 pc 00000000002d9424 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#14 pc 00000000002d9380 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#15 pc 00000000002d1190 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#16 pc 000000000039e1c4 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#17 pc 0000000001074510 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#18 pc 0000000001074458 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#19 pc 00000000010bcf58 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#20 pc 0000000000ea194c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#21 pc 0000000000ea17f4 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#22 pc 0000000000ebc480 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#23 pc 00000000022a8848 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#24 pc 0000000000c28314 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#25 pc 0000000000d78f88 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libil2cpp.so
#26 pc 000000000064745c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#27 pc 0000000000654834 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#28 pc 0000000000658aa4 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#29 pc 000000000065869c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#30 pc 000000000065873c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#31 pc 00000000004c2c28 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#32 pc 000000000058ed5c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#33 pc 000000000058ed90 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#34 pc 000000000058ef64 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#35 pc 00000000006b5720 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#36 pc 00000000006c3180 /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/lib/arm64/libunity.so
#37 pc 0000000000044e9c /data/app/com.wolffun.herostrike-IO3DqVq_JAslnD_jfBwNdQ==/oat/arm64/base.odex (com.unity3d.player.GoogleVrProxy.isQuiting [DEDUPED]+124)
#38 pc 0000000000006550 /dev/ashmem/dalvik-jit-code-cache (deleted)
#00 pc 0000000000054f38 /system/lib/libc.so (tgkill+12) #01 pc 00000000000c2ce1 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #02 pc 00000000000c2f3d /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #03 pc 0000000000372ecd /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #04 pc 00000000003710f9 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #05 pc 000000000037131f /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #06 pc 00000000003712a9 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #07 pc 00000000002af3b1 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #08 pc 000000000006ec2f /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #09 pc 000000000034cbc3 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #10 pc 0000000000325db7 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #11 pc 000000000032610f /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #12 pc 0000000000325e51 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #13 pc 0000000000345d8b /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #14 pc 0000000000229235 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #15 pc 00000000025454d4 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #16 pc 0000000002545418 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #17 pc 0000000002545698 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #18 pc 0000000002f901b8 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #19 pc 0000000002540d90 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #20 pc 00000000003e52d4 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #21 pc 00000000004caa50 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #22 pc 000000000028d085 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #23 pc 0000000000280741 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #24 pc 000000000027b4b7 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #25 pc 000000000027b1fd /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #26 pc 000000000027ba0b /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #27 pc 000000000027cc25 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #28 pc 00000000002321a9 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #29 pc 0000000002f90c3c /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #30 pc 0000000002540d90 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #31 pc 00000000003e52d4 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #32 pc 00000000004caa50 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libil2cpp.so #33 pc 000000000028d085 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #34 pc 0000000000280741 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #35 pc 000000000027b4b7 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #36 pc 000000000027b1fd /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #37 pc 0000000000357b8f /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #38 pc 00000000002e93c5 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #39 pc 00000000002e93e1 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #40 pc 00000000002e9527 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #41 pc 000000000023dadd /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #42 pc 0000000000238b7b /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/lib/arm/libunity.so #43 pc 00000000000cb18b /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/oat/arm/base.odex (offset 0xca000) (com.unity3d.player.GoogleVrProxy.isQuiting [DEDUPED]+74) #44 pc 0000000000102e0f /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/oat/arm/base.odex (offset 0xca000) (com.unity3d.player.UnityPlayer$e$1.handleMessage+822) #45 pc 0000000000919087 /system/framework/arm/boot-framework.oat (offset 0x3b5000) (android.os.Handler.dispatchMessage+110) #46 pc 0000000000accb85 /system/framework/arm/boot-framework.oat (offset 0x3b5000) (android.os.Looper.loop+1172) #47 pc 0000000000103a91 /data/app/com.companyname.packagename-kGOhc_DC8u1jiYK9SHrvCw==/oat/arm/base.odex (offset 0xca000) (com.unity3d.player.UnityPlayer$e.run+192) #48 pc 000000000040ed75 /system/lib/libart.so (art_quick_invoke_stub_internal+68) #49 pc 00000000003e8209 /system/lib/libart.so (art_quick_invoke_stub+224) #50 pc 00000000000a1415 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136) #51 pc 000000000034884d /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52) #52 pc 00000000003495a5 /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+320) #53 pc 000000000036a54f /system/lib/libart.so (art::CreateCallback(void*)+866) #54 pc 0000000000063495 /system/lib/libc.so (__pthread_start(void*)+22) #55 pc 000000000001de89 /system/lib/libc.so (__start_thread+24)
I’m facing the same issue and I have been seeing the same kind of error all around the forums. But anyone have a true fix for it, what is the official position?
at libGLESv2_adreno.EsxRenderBucket::AddUnbucketedEntries(EsxCmdBufType, unsigned int)(AddUnbucketedEntries:101)
at libGLESv2_adreno.EsxRenderBucket::BucketRenderingCmds(EsxRenderBucketParams*)(BucketRenderingCmds:754)
at libGLESv2_adreno.EsxContext::BucketRenderingCmds(int)(BucketRenderingCmds:732)
at libGLESv2_adreno.EsxContext::BucketProcessingSetup()(BucketProcessingSetup:70)
at libGLESv2_adreno.EsxContext::Clear(unsigned int, unsigned int, unsigned int, EsxClearValues*)(Clear:514)
at libGLESv2_adreno.EsxGlApiParamValidate::GlClear(EsxDispatch*, unsigned int)(GlClear:140)
at libunity.00544049()
at libunity.0053db79()
at libunity.0054e891()
at libunity.0053a6bb()
at libunity.0038f4af()
at libunity.007cf85d()
at libunity.007ceea1()
at libunity.007cee1d()
at libunity.003fe60f()
at libunity.003fe62b()
at libunity.003fe76f()
at libunity.004cd0ed()
at libunity.004d6abb()
at base.oatexec(oatexec)
Queue
at java.lang.Object.wait(Object.java)
at java.lang.Thread.parkFor$(Thread.java:2137)
at sun.misc.Unsafe.park(Unsafe.java:358)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2059)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:548)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)