Error dan ANR di Android menyebabkan stack trace, yang merupakan ringkasan dari urutan fungsi bertingkat yang dipanggil dalam program Anda hingga error terjadi. Ringkasan ini dapat membantu Anda mengidentifikasi dan memperbaiki setiap masalah dalam sumber.
Jika aplikasi atau game Anda dikembangkan menggunakan Java dan Anda menggunakan ProGuard untuk mengoptimalkan serta meng-obfuscate aplikasi, Anda dapat mengupload file pemetaan ProGuard untuk setiap versi aplikasi Anda di Konsol Play. Jika aplikasi atau game Anda dikembangkan menggunakan kode native, seperti C++, Anda dapat mengupload file simbol debug untuk setiap versi aplikasi Anda di Konsol Play. Hal ini mempermudah untuk menganalisis serta memperbaiki error dan ANR Anda.
Penting: Hanya file pemetaan yang kompatibel dengan ReTrace yang didukung untuk deobfuscation aplikasi yang dikompilasi di Java. Ini adalah format yang sama dengan yang digunakan oleh ProGuard atau R8.
Langkah 1: Buat file deobfuscation atau simbolisasi
Untuk men-deobfuscate atau melakukan simbolisasi error dan ANR aplikasi untuk versi aplikasi Anda, Anda terlebih dahulu harus membuat file yang diperlukan untuk versi aplikasi yang sama. Anda harus membuat dan mengupload file untuk setiap versi baru aplikasi agar proses deobfuscation atau simbolisasi dapat berjalan.
Langkah 2: Upload file deobfuscation atau simbolisasi
Untuk membatalkan deobfuscation atau simbolisasi pada error dan ANR aplikasi untuk versi aplikasi Anda, Anda harus mengupload file deobfuscation atau simbolisasi untuk setiap versi aplikasi.
Penting: Langkah ini hanya diperlukan bagi developer yang menggunakan APK. Jika Anda menggunakan plugin Android Gradle dan app bundle versi 4.1 atau yang lebih baru, Anda tidak perlu melakukan apa pun. Kami akan secara otomatis mengambil file deobfuscation dari paket tersebut dan Anda dapat langsung ke Langkah 3: Lihat pelacakan tumpukan error yang di-deobfuscate. Anda dapat mempelajari lebih lanjut app bundle di situs Developer Android.
Langkah 3: Lihat pelacakan tumpukan error yang di-deobfuscate
Setelah mengupload file pemetaan ProGuard atau file simbol debug untuk versi aplikasi Anda, error dan ANR yang terjadi setelahnya akan di-deobfuscate. Anda dapat meninjau pelacakan tumpukan yang di-deobfuscate untuk setiap error dan ANR pada halaman Error & ANR aplikasi.
- Buka Konsol Play.
- Pilih aplikasi.
- Di menu kiri, pilih Pantau dan tingkatkan > Android vitals > Error & ANR.
- Pilih error.
- Di bagian "Pelacakan Tumpukan", Anda akan melihat pelacakan tumpukan yang di-deobfuscate dan disimbolisasi.
Penting: Setelah mengupload file pemetaan untuk versi aplikasi Anda, hanya error dan ANR selanjutnya untuk versi aplikasi tersebut yang akan di-deobfuscate. Error dan ANR untuk versi aplikasi Anda yang terjadi sebelum Anda mengupload file pemetaan masing-masing tidak akan di-deobfuscate.