Sebagai contoh, apabila proguard dibuka dan kompilasi berlalu, tetapi ralat berlaku semasa pelaksanaan selepas pemasangan, bagaimana untuk mencari punca ralat?
Laporan adalah semua perkara seperti a.c.b yang tidak dapat dikesan.
Saya menyemak pemetaan.txt yang dijana satu demi satu Saya biasanya tidak mengelirukan nama kelas utama seperti Aktiviti dan Perkhidmatan Apabila ralat dilaporkan, saya boleh mencari kelas yang sepadan, dan kemudian mencari kelas dikelirukan yang sepadan kepada nama yang keliru. Sebagai contoh, mesej ralat yang diterima adalah batal com.company.app.util.c.a(java.lang.String, java.lang.String Anda perlu mencari com.company.app.util.c dalam pemetaan. Kemudian cari kaedah tidak sah yang berakhir dengan "->a", dan anda boleh menentukan secara kasar kaedah yang menyebabkan ralat Saya biasanya mencari ini dan kira-kira di mana ralat itu disebabkan, dan cuba membetulkannya dan lihat apa yang berlaku seterusnya versi masih mempunyai ralat ini? Jika ya, teruskan membetulkannya.
Saya menyemak pemetaan.txt yang dijana satu demi satu Saya biasanya tidak mengelirukan nama kelas utama seperti Aktiviti dan Perkhidmatan Apabila ralat dilaporkan, saya boleh mencari kelas yang sepadan, dan kemudian mencari kelas dikelirukan yang sepadan kepada nama yang keliru.
Sebagai contoh, mesej ralat yang diterima adalah batal com.company.app.util.c.a(java.lang.String, java.lang.String Anda perlu mencari com.company.app.util.c dalam pemetaan. Kemudian cari kaedah tidak sah yang berakhir dengan "->a", dan anda boleh menentukan secara kasar kaedah yang menyebabkan ralat Saya biasanya mencari ini dan kira-kira di mana ralat itu disebabkan, dan cuba membetulkannya dan lihat apa yang berlaku seterusnya versi masih mempunyai ralat ini? Jika ya, teruskan membetulkannya.