Android'deki kilitlenmeler ve ANR'ler, yığın izleme (stack trace) oluşturur. oyunda kilitlendiği ana kadar çağrılan iç içe yerleştirilmiş işlev dizisi. Bu anlık görüntüler, kaynaktaki sorunları tanımlayıp düzeltmenize yardımcı olabilir.
Ancak, oyununuzu yayın modunda Unity ile derlediğinizde semboller, APK ile paketlenmemiş olanlar. Oyununuz kilitleniyorsa veya ANR'ler varsa yalnızca çağrı yığını bellek adresini gösterir.
Örnek:
05-26 18:06:51.311: A/libc(26986): Fatal signal 11 (SIGSEGV) at 0x000004e4 (code=1), thread 27024 (Worker Thread) 05-26 18:06:51.411: I/DEBUG(242): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 05-26 18:06:51.411: I/DEBUG(242): Build fingerprint: 'Xiaomi/cancro_wc_lte/cancro:4.4.4/KTU84P/V6.7.1.0.KXDCNCH:user/release-keys' 05-26 18:06:51.411: I/DEBUG(242): Revision: '0' 05-26 18:06:51.411: I/DEBUG(242): pid: 26986, tid: 27024, name: Worker Thread >>> com.u.demo <<< 05-26 18:06:51.411: I/DEBUG(242): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 000004e4 I/DEBUG(242): backtrace: I/DEBUG(242): #00 pc 006d4960 /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #01 pc 006d4c0c /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #02 pc 006d4c0c /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #03 pc 006d4c0c /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #04 pc 006d4c0c /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #05 pc 001c5510 /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #06 pc 001c595c /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #07 pc 001c4ec0 /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #08 pc 0043a05c /data/app-lib/com.u.demo-1/libunity.so I/DEBUG(242): #09 pc 0000d248 /system/lib/libc.so (__thread_entry+72) I/DEBUG(242): #10 pc 0000d3e0 /system/lib/libc.so (pthread_create+240)
Google Play, uygulamanızın her sürümü için hata ayıklama simgeleri dosyası yüklemeyi destekler Play Console'da oturum açın. Bu, kilitlenmelerinizi ve ANR'lerinizi analiz etmenizi ve düzeltmenizi kolaylaştırır.
Unity 2020.3 ve daha yeni sürümlerde, Unity'nin rehberlerindeki talimatları uygulayarak Android sembolleri ve ardından simgeselleştirme dosyasını Google'a yükleyin. Android vitals'da kullanıcıların okuyabileceği bir yığın izleme (stack trace) görmek için Play Console kontrol paneli
Aksi takdirde Sembolik Android kilitlenmesi makalesi Daha düşük yığın izlemeleri (stack trace) manuel olarak çözümlemek veya simge dosyaları oluşturmak için Unity sürümlerinden biridir.