我在过去2年里一直在做一个项目。我从2019.4开始工作。几个月前,我的电脑因为发热而坏了,所以我不得不买了一台新的。我安装了unity 2.4.5hub和2020.3.28(后来的2020.3.33)LTS版本来继续这个项目。我有API 30 SDK,支持gradle以及JDK和NDK。
在编辑器2019.4中,应用程序的构建是成功的,并且应用程序在任何设备上都工作正常。 现在的问题是,当我试图在任何安卓设备上运行时,它只是在unity splash屏幕上崩溃了。我从谷歌控制台得到了一些日志猫,如下所述。
com.XYZ.AMGame的本地崩溃
灾难性异常:UnityMain 进程:com.XYZ.AMGame,PID:19127 java.lang.Error:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 版本 '2020.3.33f1 (915a7af8b0d5)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a' 。 构建指纹:'DOCOMO/SH-01L/SH-01L:9/S1240/02.00.05:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2022-04-19 02:33:55-0700
pid: 19127, tid: 19560, name: UnityMain >>> com.XYZ.AMGame<<<
uid: 10274
信号11(SIGSEGV),代码1(SEGV_MAPERR),故障地址0x7e31804ff0
x0 0000007e1fcf4ee8 x1 0000007e1cc20e20 x2 0000007e1cc20e20 x3 0000007e3180509c
X4 0000007e1cc21100 X5 000000000004 X6 0000007e31808f59 X7 0800000000
X8 0000000000000a79 X9 6db6db6db6db7 X10 0000000000000038 X11 0000007e1d75b498
X12 0000000000002373 X13 0000000000000537 X14 0000000000000300 X15 Aaaaaaaaaaaaab
X16 0000007ed06af270 X17 0000007ed05be430 X18 0000000000000001 X19 0000007e1fd8b850
X20 0000007e31805088 X21 0000007e3180509d X22 000000000038 X23 ffffffffffffffff
x24 000000000000017f x25 0000000000bf x26 0000007e1fd8e218 x27 0000007e1d75b498
X28 0000007E1FDAE000 X29 0000007E31805020
SP 0000007E31805020 LR 0000007E1EA289A8 PC 0000007E1EA28818
#00 pc 0000000000562818 /data/app/com.XYZ.AMGame-gymaxWfE3AwNPqfOQwDg1Q==/lib/arm64/libil2cpp.so(BuildId:95f042fcd17ee217a64223a559ce49e73fae8e1a)。
在libil2cpp.0x562818(本地方法)。 在libil2cpp.0x5629a4(本地方法) 在libil2cpp.0x543790(本地方法) 在libil2cpp.0x515a78(本地方法)