Ho passato da Eclipse ad Android Studio negli ultimi giorni e ho ottenuto quasi tutto funzionante. Tuttavia, quando genero un APK firmato sembra che ProGuard non sia mai in esecuzione.Android Studio ProGuard non sembra funzionare
Sto utilizzando la procedura guidata Genera APK con firma, selezionando "Esegui ProGuard" e specificando il mio proguard.cfg come file di configurazione. Il processo di compilazione viene eseguito senza errori e genera un apk funzionale, ma l'apk è maggiore del 65% rispetto a quello generato da Eclipse. Quando creo l'apk tramite l'APK Wizard di Android Studio e non selezioni 'Esegui Proguard' l'apk risultante è della stessa dimensione di quello che avrebbe dovuto essere eseguito su ProGuard. Nessun mapping.txt, seeds.txt o usage.txt viene generato in nessun punto della directory del mio progetto. Ho provato ad aggiungere
buildTypes {
release {
runProguard true
proguardFile file('proguard.cfg')
proguardFile getDefaultProguardFile('project-android.txt')
}
}
e varianti al mio file build.gradle ma che non ha avuto alcun effetto.
Questo si verifica su Android Studio 0.2.0, anche se stavo vedendo lo stesso comportamento su 0.1.9. Sto lavorando su Windows 7.
Qualcuno può dirmi cosa potrebbe succedere? Sarei felice se riuscissi a trovare i log che ProGuard dovrebbe generare.
Non sono nemmeno in grado di eseguire proguard. Stai generando l'apk tramite Build -> Genera APK firmato? In tal caso, quale file proguard si sceglie nella seguente finestra di dialogo? Ci sono pochissime informazioni a riguardo sulla documentazione ... –
Sto vivendo esattamente lo stesso, pro guard non fa nulla, sebbene il file di configurazione sia fornito durante il processo "Genera APK firmato". Sfortunatamente ci sono poche informazioni su Android Studio che funziona con Pro Guard. Ha anche indicato la domanda qui: http://stackoverflow.com/questions/18087664/generating-a-pro-guard-configuration-file-with-android-studio#comment26529592_18093805 –