Android应用程序在迁移Unity 2019 ->2021后崩溃

zsohkypk  于 2022-12-09  发布在  Android
关注(0)|答案(1)|浏览(191)

我们正在尝试更新统一从版本2019到2021。更新后的android应用程序随机崩溃。会话时间从3分钟到40。此外,没有步骤回购。
尝试禁用所有SDK,更新到2020和2022,更改剥离代码,将编译从il 2cpp更改为其他变体的mono和lof,但没有任何结果。
如果能听到任何想法就太好了。Thx!

2022-11-22 17:46:35.813 6299-6411/com.***.*** E/AndroidRuntime: FATAL EXCEPTION: UnityMain
    Process: com.***.***, PID: 6299
    java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    Version '2021.3.13f1 (9e7d58001ecf)', Build type 'Development', Scripting Backend 'mono', CPU 'armeabi-v7a'
    Build fingerprint: 'samsung/m32xx/m32:12/SP1A.210812.016/M325FVXXS4BVJ1:user/release-keys'
    Revision: '3'
    ABI: 'arm'
    Timestamp: 2022-11-22 17:46:34+0200
    pid: 6299, tid: 6411, name: UnityMain  >>> com.***.*** <<<
    uid: 10762
    signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0x97
        r0  0000008b  r1  00000097  r2  a6045de0  r3  00000002
        r4  0000008b  r5  00000000  r6  c4447440  r7  c23cf264
        r8  00000002  r9  a6045de0  r10 c23cf2a8  r11 00000000
        ip  bfc4f380  sp  c60d7870  lr  c6b6c093  pc  c6b70ba8
    
    backtrace:
          #00 pc 0032fba8  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (EventManager::InvokeEventCommon(EventManager*, EventEntry*, void*, int)+26) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #01 pc 0032b08f  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (delete_object_internal_step1(Object*)+26) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #02 pc 0032ac1d  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (delete_object_internal(Object*)+8) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #03 pc 005fba11  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (DestroyObjectHighLevel(Object*, bool)+28) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #04 pc 0058b211  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (BackgroundJobQueue::ExecuteMainThreadJobs()+24) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #05 pc 005ff843  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (InitPlayerLoopCallbacks()::EarlyUpdateExecuteMainThreadJobsRegistrator::Forward()+30) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #06 pc 00600c41  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)+66) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #07 pc 00600c81  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (ExecutePlayerLoop(NativePlayerLoopSystem*)+130) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #08 pc 00600e41  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (PlayerLoop()+224) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #09 pc 009a53f9  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (UnityPlayerLoop()+576) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #10 pc 009cdd9d  /data/app/~~-yOypRKW_zJrZZDfaDURbQ==/com.***.***-zHyjP_HS-QJKpSjVK2hWuQ==/lib/arm/libunity.so (nativeRender(_JNIEnv*, _jobject*)+40) (BuildId: 60691ac925aaa903ed9fa2d3edd0b108518d4dbd)
          #11 pc 003af19d  /apex/com.android.art/lib/libart.so (art_quick_alloc_string_from_bytes_region_tlab_instrumented+44) (BuildId: 8a3405190074d955145af6042a9f3658)
    
        at libunity.EventManager::InvokeEventCommon(EventManager*, EventEntry*, void*, int)(InvokeEventCommon:26)
        at libunity.delete_object_internal_step1(Object*)(delete_object_internal_step1:26)
        at libunity.delete_object_internal(Object*)(delete_object_internal:8)
        at libunity.DestroyObjectHighLevel(Object*, bool)(DestroyObjectHighLevel:28)
        at libunity.BackgroundJobQueue::ExecuteMainThreadJobs()(ExecuteMainThreadJobs:24)
2022-11-22 17:46:35.814 6299-6411/com.***.*** E/AndroidRuntime:     at libunity.InitPlayerLoopCallbacks()::EarlyUpdateExecuteMainThreadJobsRegistrator::Forward()(InitPlayerLoopCallbacks:30)
        at libunity.ExecutePlayerLoop(NativePlayerLoopSystem*)(ExecutePlayerLoop:66)
        at libunity.ExecutePlayerLoop(NativePlayerLoopSystem*)(ExecutePlayerLoop:130)
        at libunity.PlayerLoop()(PlayerLoop:224)
        at libunity.UnityPlayerLoop()(UnityPlayerLoop:576)
        at libunity.nativeRender(_JNIEnv*, _jobject*)(nativeRender:40)
        at libart.art_quick_alloc_string_from_bytes_region_tlab_instrumented(art_quick_alloc_string_from_bytes_region_tlab_instrumented:44)
ttp71kqs

ttp71kqs1#

我们面对这个问题也不过是在低级更新上:从2021.3.9到2021.3.12。它影响了我们20%的生产用户。根据日志,它与场景加载有关。所以看起来这个问题是在2021.3.9之后开始出现的。回滚到这个.9版本为我们解决了这个问题。

相关问题