Das getDefaultProguardFile('proguard-android.txt') -Methode erhält die Standard-ProGuard-Einstellungen aus dem Android SDK tools/proguard/
Mappe. Das proguard-android-optimize.txt Datei ist auch in diesem Android SDK-Ordner mit denselben Regeln, aber mit aktivierten Optimierungen verfügbar. ProGuard-Optimierungen führen Analysen auf Bytecode-Ebene innerhalb und zwischen Methoden durch, um Ihre App kleiner und schneller zu machen. Android Studio fügt die hinzu proguard-rules.pro Datei im Stammverzeichnis des Moduls, sodass Sie auch ganz einfach benutzerdefinierte ProGuard-Regeln speziell für das aktuelle Modul hinzufügen können.
Das bedeutet, dass Sie Ihre benutzerdefinierte Proguard-Datei hinzufügen sollten proguard-rules.prowenn Sie einige Regeln auf viele Dateien aufteilen möchten, können Sie dies tun und sie danach deklarieren:
Wenn Sie die proguard-android.txt öffnen, finden Sie die folgenden Informationen: This file is no longer maintained and is not used by new (2.2+) versions of the # Android plugin for Gradle. Instead, the Android plugin for Gradle generates the # default rules at build time and stores them in the build directory.
– Vorher
8. Februar 2019 um 15:20 Uhr
Das getDefaultProguardFile('proguard-android.txt') ruft die ProGuard-Einstellungen ab, die in der gespeichert sind Android SDK in tools/proguard
Das proguard-rules.pro ist eine Datei, die sich im Stammverzeichnis des Moduls befindet. Der Zweck besteht darin, Ihnen das Hinzufügen benutzerdefinierter Regeln (ProGuard) zu ermöglichen, die für das Modul spezifisch sind.