Sì, è possibile utilizzare ProGuard per ridurre le build di debug.
Il tasto consente di utilizzare l'opzione -dontobfuscate
nella configurazione di ProGuard per la creazione del debug.
Utilizzare questa impostazione in build.gradle
:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro',
'proguard-rules-debug.pro'
}
}
Scrivi la configurazione ProGuard disperdere proguard-rules.pro
.
Utilizzare la stessa configurazione per rilascio e debug. In questo modo si garantisce che nessun codice necessario venga rimosso. E il debug minification non rompe la build.
Aggiungere il file di configurazione ProGuard aggiuntivo proguard-rules-debug.pro
per la creazione del debug. Dovrebbe contenere regole usate solo per il debug. In questo caso solo aggiungere:
-dontobfuscate