簡體   English   中英

在某些 Android 設備上加載主場景時游戲崩潰

[英]Game Crashing When Loading Main Scene On Some Android Devices

嘿伙計們,我迫切需要解決這個問題的幫助。 我們制作了一款游戲並發布到了 Google Play 商店。 游戲在我的手機和許多其他設備上運行得非常好。 問題是,當僅在少數 Android 設備上加載我們的主場景時,游戲會崩潰。 不過,這仍然是個大問題。

一些有問題的設備:

  • 三星蓋樂世 A20
  • 三星蓋樂世 A32
  • OPPO A53s
  • 摩托羅拉摩托
  • 紅米9
  • 三星 Galaxy A02s
  • 三星蓋樂世 A11

我們收集的一些信息使這更加令人困惑:

  • logcat 在崩潰時沒有顯示任何重大錯誤。
  • 我們添加了 Debug.Log 和 Try Catch 以喚醒所有管理器腳本 我們還在 Unity 的腳本執行順序中將播放器管理器放在首位 這些日志和 Try Catch 沒有顯示在 logcat 中(腳本甚至沒有被執行?)
  • 當只有玩家管理器 object 在場景中時,游戲不會崩潰當我們添加敵人管理器或 UI 管理器時,游戲將崩潰這兩個管理器都會在屏幕上繪制一些東西,而玩家管理器不會在屏幕上顯示任何東西屏幕。 (是圖形設置的問題嗎?)

我們嘗試刪除大多數第三方 SDK,但它仍然崩潰

  • Facebook SDK
  • Firebase SDK
  • Unity 中介測試版
  • 我們有一個不會崩潰的加載場景

其他相關信息:

  • 團結 2021.2.13f
  • 我們嘗試了其他幾個 Unity 版本,但它仍然崩潰。
  • 目標API 30級

一旦我們獲得更多信息,我將繼續在帖子中添加更多信息。 如果有人有任何想法或經歷過類似的事情,那么我將非常感謝您的幫助。 先感謝您!

我已經測試了您的應用程序,我認為這對您很有用。 注意

>>> com.HappyHedgehog.IdleBounceHeroes <<<
uid: 11015
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), 
fault addr 0x60
Cause: null pointer dereference

部分錯誤。 我認為它無法訪問某些東西或獲取 null。

完整的錯誤信息:

java.lang.Error: FATAL EXCEPTION [main] Unity version: 2021.2.13f1 Device model: Xiaomi Redmi S2 Device fingerprint: xiaomi/ysl/ysl:8.1.0/OPM1.171019.011/V10.3.1.0.OEFMIXM:user/ release-keys 構建類型:發布腳本后端:IL2CPP ABI:armeabi-v7a 剝離引擎代碼:true

引起:java.lang.Error: *** *** *** *** *** *** *** *** *** *** *** *** ** * *** *** 版本 '2021.2.13f1 (90b6766da538)',構建類型 'Release',腳本后端 'il2cpp',CPU 'armeabi-v7a' 構建指紋:'xiaomi/ysl/ysl:8.1.0/OPM1 .171019.011/V10.3.1.0.OEFMIXM:user/release-keys' Revision: '0' ABI: 'arm' 時間戳: 2022-08-08 13:57:24+0500 pid: 28532, tid: 28604, name : UnityGfxDeviceW >>> com.HappyHedgehog.IdleBounceHeroes <<< uid: 11015 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x60 Cause: null pointer dereference r0 00000048 r1 00000000 r2 00000008 r3 40000000 r4 82386020 r5 01900100 r6 00000002 r7 80ed8c60 r8 00000001 r9 00000000 r10 00000000 r11 82379668 ip a4fa3d5c sp 77f3e4c8 lr 8a21e108 pc 882

backtrace: #00 pc 007d8108 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #01 pc 007d6cd8 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q= =/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #02 pc 007d7c80 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #03 pc 007d7858 / data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #04 pc 00590ad0 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity .so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #05 pc 00536278 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #06 pc 0010c7f5 /data/app/com.HappyHedgeh og.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #07 pc 00126821 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a ) #08 pc 00126925 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #09 pc 004e981c /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q== /lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #10 pc 00634097 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #11 pc 00634d7f /data /app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #12 pc 0062e4a7 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm /libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #13 pc 001baa23 /data/app/com.HappyHedgehog.IdleBounceHeroes-Zj0Q3i8jZbOmRJDrVblF9Q==/lib/arm/libunity.so (BuildId: cf27a02556a0eed15af1ae5beb2cbe0adf18284a) #14 pc 00047a1f /system/lib/libc .so (__pthread_start(void*)+22) (BuildId: 455f9e023a86fc21ca8f19f464f56db2) #15 pc 0001b31d /system/lib/libc.so (__start_thread+32) (BuildId: 455f9e023a86fc21ca8f19f464f56db2)

at libunity.0x7d8108(Native Method)
at libunity.0x7d6cd8(Native Method)
at libunity.0x7d7c80(Native Method)
at libunity.0x7d7858(Native Method)
at libunity.0x590ad0(Native Method)
at libunity.0x536278(Native Method)
at libunity.0x10c7f5(Native Method)
at libunity.0x126821(Native Method)
at libunity.0x126925(Native Method)
at libunity.0x4e981c(Native Method)
at libunity.0x634097(Native Method)
at libunity.0x634d7f(Native Method)
at libunity.0x62e4a7(Native Method)
at libunity.0x1baa23(Native Method)
at libc.__pthread_start(void*)(__pthread_start:22)
at libc.__start_thread(__start_thread:32)

在@YGreater 和他的崩潰日志的幫助下,我能夠將問題縮小到圖形問題。 這與某些手機如何從我們的游戲中加載紋理有關。 不得不重新設計我們加載一些資源並更改一些引用的方式。 現在可以了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM