Abgesehen davon, dass ich die zahlreichen Log.v()- und Log.d()-Anweisungen, die ich in einer von mir geschriebenen Anwendung platziert habe, sorgfältig auskommentiere, gibt es eine elegantere/effizientere Methode, eine Anwendung in einen "Freigabemodus" zu kompilieren, so dass meine LogCat-Meldungen nicht auftauchen ?
Antworten
Zu viele Anzeigen?Bitte prüfen Sie diesen Thread: Wie aktiviere/deaktiviere ich Protokollebenen in Android?
ChinLoong
Punkte
1547
Ich habe das neueste Android Studio 2.1.3 verwendet und die folgenden Schritte ausgeführt:
Fügen Sie die folgenden Zeilen in Schutz-Regeln.pro
-assumenosideeffects class android.util.Log {
*;
}
Bearbeitet build.gradle des Anwendungsmoduls. minifyEnabled muss auf true gesetzt werden, um proguard zu aktivieren. proguard-Android-optimieren.txt muss verwendet werden, damit die Optimierungen in proguard-rules.pro ausgeführt werden können.
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}