preface
The content of this paper is relatively simple, belongs to the narrative type, and is more verbose. Simply record the problems encountered in your work, and hope to meet the same or similar situations, which can help you solve the problems in your work.
Say the text
The thing is, at about 8:40 p.m. on September 7, I was riding, and the team leader sent me a voice during the ride. The general content is that Guangzhou R & D center wants to review Google. Now Google encounters a flash back problem (the finalized time cannot be changed, and we must review tonight). I hope Sego and I can help solve it, because this project is self-developed (colleagues in Guangzhou Branch write games, and we access SDK) Department leaders and bosses are also very concerned.
Realizing the seriousness of the matter, I quickly transferred to the subway, found a place to sit down, took out my notebook to solve the problem under the strange eyes of others.
Let me describe the problem: the problem is a competitive leisure game developed by U3D. The developed version is 2019.4.9F1 and the development environment is MAC. The problem of flash back only exists in the crash of Android API30, that is, Android 11 mobile phone. I used the test machine pix3 Android 11 Google mobile phone, but this problem did not recur. According to the feedback from colleagues in Guangzhou, their Android 11 phones basically flash back. No way, I have to come to the full log.
The following are the core flash back key positions of full log interception, signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7c37e2e860. These logs represent the abnormal signal, type and wrong stack address respectively. The key is to look at the paragraph backtrace, which is the core point of flashback. According to the existing logs, it can be analyzed that / lib/arm64/libunity.so is the culprit of flashback.
Because it is the so kernel generated by unity itself, the probability of this type of problem needs to be changed to the unity version. In order to verify this idea, I searched the foreign official community and foreign technology blogs of unity. According to the existing logs, it is recommended to try to upgrade the unity version. So I explained this solution to my colleagues in Guangzhou as an attempt. Replace Unity 19.4.9F1 with 19.4.30, and the problem is over for the time being.
2021-09-07 19:11:42.627 22962-4432/? E/CRASH: Version '2019.4.9f1 (50fe8a171dd9)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a' 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: Build fingerprint: 'OnePlus/OnePlus8T_CH/OnePlus8T:11/RP1A.201005.001/2108261338:user/release-keys' 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: Revision: '0' 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: ABI: 'arm64' 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: Timestamp: 2021-09-07 19:11:42+0800 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: pid: 22962, tid: 4432, name: UnityMain >>> com.package.name <<< 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: uid: 10432 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7c37e2e860 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x0 0000007c37c2e820 x1 b400007e30a883f0 x2 0000000000000006 x3 0000007c37884f81 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x4 000000000000028e x5 b400007dc11dee30 x6 00000000ffffffff x7 0000000000000000 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x8 0000007c37e2e820 x9 0000000000000018 x10 00000000ffffffff x11 0000000000000000 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x12 00000000ffffffff x13 0000000000000000 x14 0000000044440444 x15 0000000000004000 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x16 0000007c37bf9a78 x17 0000007fb40e7440 x18 00000000fffffff1 x19 0000007c37c3b080 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x20 b400007e30a883f0 x21 0000000000000006 x22 0000000000000006 x23 0000007c37c2bec6 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x24 0000000000000018 x25 0000000000003234 x26 0000000000003238 x27 ffffff6100000000 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: x28 0000000000002a10 x29 0000007c486210e0 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: sp 0000007c48620ab0 lr 0000007c36a111ec pc 0000007c36a0b50c 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: backtrace: 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #00 pc 000000000040950c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #01 pc 000000000040f1e8 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #02 pc 000000000040ef44 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #03 pc 0000000000408b40 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #04 pc 0000000000555eec /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #05 pc 0000000000557174 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #06 pc 000000000054fec4 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #07 pc 0000000000523c2c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #08 pc 0000000000523998 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #09 pc 000000000061c6f4 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #10 pc 000000000060ee88 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #11 pc 000000000050fddc /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #12 pc 0000000000511a1c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #13 pc 0000000000512164 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #14 pc 00000000005043c8 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #15 pc 00000000005043fc /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #16 pc 0000000000504634 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #17 pc 000000000063f594 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #18 pc 00000000006531ac /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.627 22962-4432/? E/CRASH: #19 pc 000000000003aa1c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/oat/arm64/base.odex 2021-09-07 19:11:42.698 652-652/? E/SELinux: avc: denied { find } for pid=5367 uid=10180 name=tethering scontext=u:r:vendor_systemhelper_app:s0:c512,c768 tcontext=u:object_r:tethering_service:s0 tclass=service_manager permissive=0 2021-09-07 19:11:42.779 2849-2849/? E/NavigationButtonUtils: res.getInteger(resId) = 2 2021-09-07 19:11:42.780 2849-2849/? E/NavigationButtonUtils: res.getInteger(resId) = 2 2021-09-07 19:11:42.899 652-652/? E/SELinux: avc: denied { find } for pid=5367 uid=10180 name=tethering scontext=u:r:vendor_systemhelper_app:s0:c512,c768 tcontext=u:object_r:tethering_service:s0 tclass=service_manager permissive=0 2021-09-07 19:11:42.944 22962-4432/? E/CRASH: Tombstone written to: /storage/emulated/0/Android/data/com.package.name/files/tombstone_01 2021-09-07 19:11:42.945 22962-4432/? E/AndroidRuntime: FATAL EXCEPTION: UnityMain Process: com.package.name, PID: 22962 java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Version '2019.4.9f1 (50fe8a171dd9)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a' Build fingerprint: 'OnePlus/OnePlus8T_CH/OnePlus8T:11/RP1A.201005.001/2108261338:user/release-keys' Revision: '0' ABI: 'arm64' Timestamp: 2021-09-07 19:11:42+0800 pid: 22962, tid: 4432, name: UnityMain >>> com.package.name <<< uid: 10432 signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7c37e2e860 x0 0000007c37c2e820 x1 b400007e30a883f0 x2 0000000000000006 x3 0000007c37884f81 x4 000000000000028e x5 b400007dc11dee30 x6 00000000ffffffff x7 0000000000000000 x8 0000007c37e2e820 x9 0000000000000018 x10 00000000ffffffff x11 0000000000000000 x12 00000000ffffffff x13 0000000000000000 x14 0000000044440444 x15 0000000000004000 x16 0000007c37bf9a78 x17 0000007fb40e7440 x18 00000000fffffff1 x19 0000007c37c3b080 x20 b400007e30a883f0 x21 0000000000000006 x22 0000000000000006 x23 0000007c37c2bec6 x24 0000000000000018 x25 0000000000003234 x26 0000000000003238 x27 ffffff6100000000 x28 0000000000002a10 x29 0000007c486210e0 sp 0000007c48620ab0 lr 0000007c36a111ec pc 0000007c36a0b50c backtrace: #00 pc 000000000040950c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #01 pc 000000000040f1e8 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #02 pc 000000000040ef44 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #03 pc 0000000000408b40 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #04 pc 0000000000555eec /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #05 pc 0000000000557174 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #06 pc 000000000054fec4 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #07 pc 0000000000523c2c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #08 pc 0000000000523998 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #09 pc 000000000061c6f4 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #10 pc 000000000060ee88 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #11 pc 000000000050fddc /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #12 pc 0000000000511a1c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #13 pc 0000000000512164 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) 2021-09-07 19:11:42.945 22962-4432/? E/AndroidRuntime: #14 pc 00000000005043c8 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #15 pc 00000000005043fc /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #16 pc 0000000000504634 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #17 pc 000000000063f594 /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #18 pc 00000000006531ac /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/lib/arm64/libunity.so (BuildId: 4e6898afa9adbeb6b4286182513c7bffc409b5f5) #19 pc 000000000003aa1c /data/app/~~5U4x_NxqXAffUlLOh9tdNA==/com.package.name-hanrhDqq2iugVfji3UBTKA==/oat/arm64/base.odex at libunity.0x40950c(Native Method) at libunity.0x40f1e8(Native Method) at libunity.0x40ef44(Native Method) at libunity.0x408b40(Native Method) at libunity.0x555eec(Native Method) at libunity.0x557174(Native Method) at libunity.0x54fec4(Native Method) at libunity.0x523c2c(Native Method) at libunity.0x523998(Native Method) at libunity.0x61c6f4(Native Method) at libunity.0x60ee88(Native Method) at libunity.0x50fddc(Native Method) at libunity.0x511a1c(Native Method) at libunity.0x512164(Native Method) at libunity.0x5043c8(Native Method) at libunity.0x5043fc(Native Method) at libunity.0x504634(Native Method) at libunity.0x63f594(Native Method) at libunity.0x6531ac(Native Method) at base.0x3aa1c(Native Method)com.package.name
After a busy night, my colleagues in Guangzhou upgraded the unit to 19.4.30 on the morning of September 8, and encountered new problems. I still need to cooperate to check the problems. As an Android Developer, I'm also very embarrassed. I want to help unity check C + + problems. Here are the new flashback issues.
According to the existing logs, you can locate the com.unity3d.player.unitycoreassetpacksstatcallbacks class. I can't find it. So I looked at the current unity-class.jar. It really doesn't have this class. I thought of a possibility. Unity was upgraded to 19.4.30, but the unit-class.jar corresponding to this version may not be replaced, so I asked for a copy of the unit-class.jar corresponding to 19.4.30 unit for verification, and this problem was solved. In the final analysis, it is because the version cannot be matched and the corresponding class cannot be found.
Result: upgrading unity19.4.9 to 19.4.30 can solve the Android 11 phone crash problem
21/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at com.unity3d.player.NativeLoader.load(Native method) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at com.unity3d.player.UnityPlayer.loadNative(unavailable:-1) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at com.unity3d.player.UnityPlayer.<init>(unavailable:-1) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at com.unity3d.player.UnityPlayerActivity.onCreate(UnityPlayerActivity.java:41) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at org.Engine.Util.AppActivity.onCreate(AppActivity.java:52) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.Activity.performCreate(Activity.java:8093) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.Activity.performCreate(Activity.java:8067) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3465) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3652) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2099) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.os.Handler.dispatchMessage(Handler.java:106) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.os.Looper.loop(Looper.java:233) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.ActivityThread.main(ActivityThread.java:7892) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at java.lang.reflect.Method.invoke(Native method) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] Pending exception java.lang.ClassNotFoundException: com.unity3d.player.UnityCoreAssetPacksStatusCallbacks 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at boolean com.unity3d.player.NativeLoader.load(java.lang.String) ((null):-2) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void com.unity3d.player.UnityPlayer.loadNative(android.content.pm.ApplicationInfo) ((null):-1) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void com.unity3d.player.UnityPlayer.<init>(android.content.Context, com.unity3d.player.IUnityPlayerLifecycleEvents) ((null):-1) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void com.unity3d.player.UnityPlayerActivity.onCreate(android.os.Bundle) (UnityPlayerActivity.java:41) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void org.Engine.Util.AppActivity.onCreate(android.os.Bundle) (AppActivity.java:52) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.Activity.performCreate(android.os.Bundle, android.os.PersistableBundle) (Activity.java:8093) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:8067) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1309) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:3465) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at android.app.Activity android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent) (ActivityThread.java:3652) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.servertransaction.LaunchActivityItem.execute(android.app.ClientTransactionHandler, android.os.IBinder, android.app.servertransaction.PendingTransactionActions) (LaunchActivityItem.java:85) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.servertransaction.TransactionExecutor.executeCallbacks(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:135) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.servertransaction.TransactionExecutor.execute(android.app.servertransaction.ClientTransaction) (TransactionExecutor.java:95) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:2099) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.os.Looper.loop() (Looper.java:233) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:7892) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:656) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:967) 2021/09/09 11:47:34.858 11847 11847 Fatal lobal.puzzlesl runtime.cc:655] 2021/09/09 11:47:34.948 1738 2473 Info MiuiNetworkPolicy bandwidth: 8 KB/s, Max bandwidth: 3796 KB/s 0001/01/01 00:00:00.000 -1 -1 Info --------- beginning of crash 2021/09/09 11:47:34.966 11847 11847 Fatal libc Fatal signal 6 (SIGABRT), code 0 (SI_USER) in tid 11847 (lobal.puzzleslg), pid 11847 (lobal.puzzleslg) 2021/09/09 11:47:34.997 11945 11945 Info crash_dump64 obtaining output fd from tombstoned, type: kDebuggerdTombstone 2021/09/09 11:47:34.999 752 752 Info tombstoned received crash request for pid 11847 2021/09/09 11:47:34.999 11945 11945 Info crash_dump64 performing dump of process 11847 (target tid = 11847) 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG Build fingerprint: 'Xiaomi/venus/venus:11/RKQ1.200928.002/V12.5.5.0.RKBCNXM:user/release-keys' 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG Revision: '0' 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG ABI: 'arm64' 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG Timestamp: 2021-09-09 11:47:34+0800 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG pid: 11847, tid: 11847, name: lobal.puzzleslg >>> com.package.name<<< 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG uid: 10314 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG signal 6 (SIGABRT), code 0 (SI_USER), fault addr -------- 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG Abort message: 'JNI FatalError called: com/unity3d/player/UnityCoreAssetPacksStatusCallbacks' 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x0 0000000000000000 x1 0000000000002e47 x2 0000000000000006 x3 0000007fefd9d5b0 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x4 0000007fefd9d050 x5 0000007fefd9d050 x6 0000007fefd9d050 x7 0000000000000000 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x8 00000000000000f0 x9 2efe497abc168993 x10 0000000000000000 x11 ffffffc0fffffbdf 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x12 0000000000000001 x13 000000000001b000 x14 0000000000000003 x15 da7b5d6047e143b1 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x16 0000007dddb06948 x17 0000007dddae5350 x18 0000007cc97fc000 x19 0000000000002e47 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x20 0000000000002e47 x21 00000000ffffffff x22 0000007d584bd328 x23 0000000000000000 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x24 0000007d5849d067 x25 0000000000000001 x26 0000007d584b40d5 x27 0000007d58aba000 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG x28 b400007d590d1c00 x29 0000007fefd9d630 2021/09/09 11:47:35.003 11945 11945 Fatal DEBUG lr 0000007ddda98a60 sp 0000007fefd9d590 pc 0000007ddda98a8c pst 0000000000001000 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG backtrace: 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #00 pc 0000000000089a8c /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) (BuildId: 5f57d25b37c043ed36c0e4147dcc8b3f) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #01 pc 000000000055dc40 /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2308) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #02 pc 0000000000013978 /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76) (BuildId: 7f81cc97d60164bfae3b52a2cd822f20) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #03 pc 0000000000012fa4 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+320) (BuildId: 7f81cc97d60164bfae3b52a2cd822f20) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #04 pc 0000000000399100 /apex/com.android.art/lib64/libart.so (art::JNI<false>::FatalError(_JNIEnv*, char const*)+196) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #05 pc 0000000000662f58 /data/app/~~fE_N3KCgPkdUGRknqAwR6A==/com.global.puzzleslg-da64Iytkp_ZYgVxZve3tcA==/lib/arm64/libunity.so (JNI_OnLoad+124) (BuildId: 1c1cb96e6b832a5ed1b93d501b2f7d754bcf45e9) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #06 pc 0000000000000acc /data/app/~~fE_N3KCgPkdUGRknqAwR6A==/com.global.puzzleslg-da64Iytkp_ZYgVxZve3tcA==/lib/arm64/libmain.so (BuildId: d87c755be392b4336c07721cc135e739a408c70f) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #07 pc 000000000003984c /data/app/~~fE_N3KCgPkdUGRknqAwR6A==/com.global.puzzleslg-da64Iytkp_ZYgVxZve3tcA==/oat/arm64/base.odex (art_jni_trampoline+172) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #08 pc 00000000001337e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #09 pc 00000000001a8a94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #10 pc 0000000000318f34 /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #11 pc 000000000030f260 /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+996) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #12 pc 000000000068005c /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+548) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #13 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #14 pc 000000000054a1f4 /data/app/~~fE_N3KCgPkdUGRknqAwR6A==/com.global.puzzleslg-da64Iytkp_ZYgVxZve3tcA==/oat/arm64/base.vdex (com.unity3d.player.UnityPlayer.loadNative+4) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #15 pc 0000000000680300 /apex/com.android.art/lib64/libart.so (MterpInvokeStatic+1224) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #16 pc 000000000012d994 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_static+20) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #17 pc 0000000000549aa0 /data/app/~~fE_N3KCgPkdUGRknqAwR6A==/com.global.puzzleslg-da64Iytkp_ZYgVxZve3tcA==/oat/arm64/base.vdex (com.unity3d.player.UnityPlayer.<init>+324) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #18 pc 000000000067fa20 /apex/com.android.art/lib64/libart.so (MterpInvokeDirect+1248) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #19 pc 000000000012d914 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_direct+20) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #20 pc 0000000000548bd8 /data/app/~~fE_N3KCgPkdUGRknqAwR6A==/com.global.puzzleslg-da64Iytkp_ZYgVxZve3tcA==/oat/arm64/base.vdex (com.unity3d.player.UnityPlayerActivity.onCreate+60) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #21 pc 000000000067e15c /apex/com.android.art/lib64/libart.so (MterpInvokeSuper+2468) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #22 pc 000000000012d894 /apex/com.android.art/lib64/libart.so (mterp_op_invoke_super+20) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #23 pc 00000000009a1740 /data/app/~~fE_N3KCgPkdUGRknqAwR6A==/com.global.puzzleslg-da64Iytkp_ZYgVxZve3tcA==/oat/arm64/base.vdex (org.Engine.Util.AppActivity.onCreate) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #24 pc 000000000030685c /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.11487796752256266877)+268) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #25 pc 000000000066be0c /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+780) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #26 pc 000000000013cff8 /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #27 pc 00000000005cb3b4 /system/framework/arm64/boot-framework.oat (android.app.Activity.performCreate+644) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #28 pc 000000000032ed60 /system/framework/arm64/boot-framework.oat (android.app.Instrumentation.callActivityOnCreate+80) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #29 pc 00000000004092a4 /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.performLaunchActivity+2356) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #30 pc 000000000040fcd0 /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.handleLaunchActivity+448) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #31 pc 00000000005d7ee4 /system/framework/arm64/boot-framework.oat (android.app.servertransaction.LaunchActivityItem.execute+404) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #32 pc 000000000035bdd0 /system/framework/arm64/boot-framework.oat (android.app.servertransaction.TransactionExecutor.executeCallbacks+560) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #33 pc 000000000035bb20 /system/framework/arm64/boot-framework.oat (android.app.servertransaction.TransactionExecutor.execute+752) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #34 pc 00000000003f4eec /system/framework/arm64/boot-framework.oat (android.app.ActivityThread$H.handleMessage+540) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #35 pc 000000000064a644 /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+180) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #36 pc 000000000064dc30 /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+1600) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #37 pc 0000000000408640 /system/framework/arm64/boot-framework.oat (android.app.ActivityThread.main+768) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #38 pc 00000000001337e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #39 pc 00000000001a8a94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #40 pc 0000000000556308 /apex/com.android.art/lib64/libart.so (art::InvokeMethod(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)+1364) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #41 pc 00000000004d5b70 /apex/com.android.art/lib64/libart.so (art::Method_invoke(_JNIEnv*, _jobject*, _jobject*, _jobjectArray*)+52) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #42 pc 00000000000896f4 /apex/com.android.art/javalib/arm64/boot.oat (art_jni_trampoline+180) (BuildId: 96a2ad2581099975b8c7bb4ab40fb39a7086a166) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #43 pc 0000000000887c68 /system/framework/arm64/boot-framework.oat (com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run+136) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #44 pc 00000000008903a8 /system/framework/arm64/boot-framework.oat (com.android.internal.os.ZygoteInit.main+2296) (BuildId: 28b99c1333d441ec190d257b11d870079dbee39b) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #45 pc 00000000001337e8 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #46 pc 00000000001a8a94 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+228) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #47 pc 0000000000554d44 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, std::__va_list)+448) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #48 pc 00000000005551f8 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+92) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #49 pc 0000000000439838 /apex/com.android.art/lib64/libart.so (art::JNI<true>::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+656) (BuildId: 9ec86f3bd365bd713f51e1629fa80de6) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #50 pc 000000000009d424 /system/lib64/libandroid_runtime.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+124) (BuildId: 76afb1f28e9c265d70bfd93c8b0b5fb4) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #51 pc 00000000000a5364 /system/lib64/libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vector<android::String8> const&, bool)+916) (BuildId: 76afb1f28e9c265d70bfd93c8b0b5fb4) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #52 pc 0000000000003680 /system/bin/app_process64 (main+1592) (BuildId: 1ffa62ce1e071ff696118eca58ad6849) 2021/09/09 11:47:35.126 11945 11945 Fatal DEBUG #53 pc 0000000000085054 /apex/com.android.runtime/lib64/bionic/libc.so (__libc_init+108) (BuildId: 5f57d25b37c043ed36c0e4147dcc8b3f) 2021/09/09 11:47:35.162 994 1352 Debug ColorManager handleHistogramCmd: enter with displayId = 0, user = 4
summary
- In case of NDK exceptions caused by the unity.so kernel, priority can be given to upgrading the unity version, and the problem is likely to be solved. Some exceptions and flashback are known problems, which can be consulted in the official and version upgrade documents. There is also a little knowledge for those who don't understand unity. The unity version is not downward compatible. For example, if you develop with version 19, you can upgrade the small version, but you can't upgrade to version 20. There will be many problems, including the corresponding unity plug-in. The cost is very high and the upgrade needs to be cautious
- Each unit version corresponds to a unit-class.jar. Don't forget to replace it when exporting Android projects.