J'ai une application Gradle avec 1 projet de bibliothèque aar et quelques saveurs, j'essaie d'implémenter proguard pour le projet de bibliothèque.Android studio proguard ne fonctionne pas pour la bibliothèque aar même si minifyenabled vrai
J'ai déclaré le fichier proguard-rules.pro ainsi que le fichier proguard-library.pro. J'ai minifyenabled vrai, useproguard vrai mais Proguard ne semble pas fonctionner. J'utilise Android studio 2.1.2 avec un wrapper gradle 2.10.
J'ai aussi suivi les étapes à partir du lien ci-dessous, mais ne fonctionne pas, Proguard ignores config file of library
peut-il aider quelqu'un à se proguard à courir pour mon projet AAR de la bibliothèque.
Modifié: Je teste simplement si proguard fonctionne pour le débogage ou non, mon fichier gradle est comme ci-dessous:
code de débogage Édité ci-dessous:
defaultConfig {
proguardFiles 'proguard-library.pro'
consumerProguardFiles 'proguard-rules.pro'
...
...
}
buildTypes{
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
....
...
}
}
j'ai enlevé ces 2 lignes, mais ProGuard ne fonctionne pas, la ligne ci-dessous est une erreur de copier coller, les fichiers proguard ont été mentionnés comme indiqué par vous – Swato
J'ai eu quelques erreurs de construction, donc pris les suggestions de studio android et ajouté le plugin d'application: 'maven', j'ai checed sur une autre réponse sur stackoverflow qui dit minifyEnable n'obscurcit pas le code. S'il vous plaît voir le lien: http://stackoverflow.com/questions/37007485/whats-the-difference-between-minifyenabled-and-useproguard-in-the-android-p – Swato