Onun bu soruya cevap ama sadece durumda birisi benim cevabını arayan oldukça geç .Haritalama dosyasının
Yer deobfuscate için:
ProGuard app app/build/çıkışlar/haritalama/LEZZET/bırakma dosyayı kaydeder/mapping.txt
Genellikle hata ayıklama modunda haritalama dosyasına ihtiyacınız yoktur, çünkü genellikle gizleme devre dışıdır. Eğer bu durumda değilse, build.gradle dosyasında hata ayıklama varyantının altında kodunuzun olduğundan emin olun.
debug {
minifyEnabled false
debuggable true
}
Bazı Sorunlar:
mapping.txt dosyası yeni bir derlemesi oluşturmadan önce serbest bırakılmasını ProGuard ile inşa böylece dosyanın ilk almak yedeğini oluşturmak her zaman üzerine alır. Uygulamanızın eski bir sürümünden gizlenmiş yığın izlemeye yardımcı olur. Google'da uygulama oyna yayınlarken
, sen yükleyebilirsiniz:
1. Google oynamak Konsolu'na mapping.txt dosyası yükleyin: Apart kod karartmak için iki yol vardır bundan
APK'nızın her bir sürümü için mapping.txt dosyası. Ardından, Google Play, kullanıcı tarafından bildirilen sorunlardan gelen yığın izlerini takip ederek, bunları Google Play Console'da inceleyebilmenizi sağlar.
2. Yerel sdk aracı retrace.sh/retrace.bat: uygulamanızın sürümünü çalıştırmak istediğiniz
Bazı zamanlar çek geçmeye (serbest bırakmak için varyantı inşa değişen ve onu çalıştırarak) ve üretimde (oyun deposuna bırakıldığında) oluşmaması için hataları düzeltin.
Gizlenmiş bir yığın izlemeyi okunabilir olana dönüştürmek için, retrace komut dosyasını kullanın (Windows'da retrace.bat; Mac/Linux'da retrace.sh).
<sdk-root>/tools/proguard/bin/
dizininde bulunur.
<sdk-root>
, tüm android kitaplıklarınızın ve sdk'lerinin kurulu olduğu yerdir.
Komut dosyası, mapping.txt dosyasını ve yığın izlemenizi alarak yeni, okunabilir yığın izlemesi üretiyor.
Komut dizimi: Örneğin
retrace.bat|retrace.sh [-verbose] mapping.txt [<stacktrace_file>]
:
retrace.bat -verbose mapping.txt obfuscated_trace.txt
Ben üretim hatalarını önceden kontrol etmek oldukça kullanışlı olduğu gibi obfuscating yerel versiyonunu tercih ediyorum.
Umarım yardımcı olur.
burada açıklanmıştır resmen https://firebase.google.com/docs/crash/android#uploading_proguard_mapping_files_manually –
@JayakrishnanPM tarihinde 3 yıl sonra kendisine getirmiştim görmekten memnun. – CQM