Ich habe meinen Code mit Proguard verschleiert, die ausgeführt wird, wenn eine Release-Version erstellt wird und während der Veröffentlichung des APK in der Spielkonsole, lade ich die Mapping.txt-Datei im Abschnitt "Vitals" .De Verschleierung funktioniert nicht mit Android Studio 3.0
Wenn eine Ausnahme ausgelöst wird, kann ich in Stacktraces (in crashlytics und in Play-Konsole) klaren Code lesen.
Mit der vorherigen Version von Android Studio (< = 2.3.3) funktioniert alles regelmäßig, jetzt nach dem Upgrade auf Android Studio 3.0 wird der gleiche Prozess nicht mehr Stacktraces verdecken.
stieß ich auf die Migration von gradle Plugin die benötigt modifiziert Einführung
build.gradle (app):
flavorDimensions "mode"
productFlavors {
full {
dimension "mode"
}
}
...
buildTypes {
release {
multiDexEnabled true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
debug {
ext.enableCrashlytics = false
versionNameSuffix "-DEBUG"
}
}
Was in der Konfiguration falsch ist? Die Datei "mapping.txt" wird von der Play Console korrekt hochgeladen und akzeptiert. Irgendein Hinweis?
Wie Sie die Frage lesen können, schrieb ich, dass der Prozess auf Android Studio 2.3 funktioniert, aber nicht in 3.0. –