2015-07-29 19 views
13

Nel mio progetto demo, proguard-rules.txt non è disponibile in Android Studio.Dov'è proguard-rules.txt in Android Studio?

Devo mancare un po 'di codice:

enter image description here

Dove posso trovare Proguard-rules.txt di file?

voglio aggiungere regole Proguard

Ogni aiuto è appriciated

Grazie

risposta

9

Sembra che al progetto manchino i file proguard. Puoi aggiungerlo tu stesso: inserisci il file proguard-rules.txt nella directory app. È già stato aggiunto al tuo file build.gradle quindi non sono necessarie ulteriori azioni.

+3

La versione precedente di Android Studio non include automaticamente 'proguard-rules.pro', quindi l'aggiunta manuale funziona ... Grazie! – Kushal

2

si trova nella cartella di sdk, di solito in yoursdk/tools/proguard/. Se si utilizza Linux o Mac, una volta che si cd nella cartella SDK è possibile eseguire

find . -iname proguard-rules.txt 

a cercarlo

+1

Ho trovato il percorso .. Ho cambiato il codice in 'proguardFiles getDefaultProguardFile ('proguard-android-optimize.txt'), 'proguard-rules.pro'' ma il progetto Android Studio non ha ** proguard-rules. pro ** file per il mio progetto .. Dove dovrei scrivere le regole proguard relative al mio progetto? – Kushal

+0

lo manteniamo nella radice del nostro progetto. – Blackbelt

6

proguard-rules.txt (o proguard-android.txt) si trova nella cartella SDK, ma se si desidera aggiungere con le tue regole proguard, dovresti farlo in proguard-rules.pro. Questo file dovrebbe essere automaticamente aggiunto al tuo progetto da Android Studio. check DOC (Gradle section ofc)

+0

Come hai detto, ho cambiato la riga in 'proguardFiles getDefaultProguardFile ('proguard-android-optimize.txt'), 'proguard-rules.pro'' ma ancora ** proguard-rules.pro ** non è stato aggiunto in Android studio progetto – Kushal

+0

quindi ... crearlo? – snachmsm

2

È possibile creare manualmente il file nella cartella \StudioProjects\your_project\app ed è possibile aggiungere le regole personalizzate.