2016-01-01 8 views

risposta

10

Il metodo getDefaultProguardFile('proguard-android.txt') ottiene le impostazioni predefinite Proguard dalla cartella Android SDK tools/proguard/ . Il file proguard-android-optimize.txt è inoltre disponibile in questa cartella Android SDK con le stesse regole ma con le ottimizzazioni abilitate. Le ottimizzazioni di ProGuard eseguono l'analisi con il livello bytecode , all'interno e attraverso i metodi per rendere più semplice la tua app ed eseguire più rapidamente . Android Studio aggiunge il file proguard-rules.pro alla radice del modulo, quindi puoi anche aggiungere facilmente regole personalizzate ProGuard specifiche al modulo corrente.

prega di fare riferimento a questo: http://developer.android.com/intl/es/tools/help/proguard.html

Il che significa che si dovrebbe aggiungere il file Proguard personalizzato in proguard-rules.pro, se si vuole separare alcune regole per molti file, è possibile farlo e li dichiara dopo questo:

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
2

il getDefaultProguardFile('proguard-android.txt') recupererà le impostazioni Proguard che sono memorizzate nel Android SDK in tools/proguard

Il proguard-rules.pro è un file che si trova nella radice del modulo. Lo scopo è quello di consentire l'aggiunta di regole personalizzate (ProGuard) specifiche per il modulo.

Per ulteriori Information