J'ai créé un projet android en Android Studio
sur Mac
. Cependant, quand j'essaie de créer une version apk
en utilisant le studio android dans windows 10
il semble ne pas inclure les fichiers proguard
. comme l'application se bloque en cours d'exécution en raison de l'obfuscation de certaines classes qu'elle aurait dû ignorer en fonction de mon installation proguard.séparation des fichiers proguard dans les fenêtres de studio android 10 échouant
Notez que cette configuration fonctionne très bien sur l'environnement Mac.
INITIALE CONFIG:
buildTypes {
release {
minifyEnabled true
proguardFile 'proguard-eventbus-3.pro'
proguardFile 'proguard-acra.pro'
proguardFile 'proguard-glide.pro'
proguardFile 'proguard-gson.pro'
proguardFile 'proguard-square-retrofit2.pro'
proguardFile 'proguard-project-app.pro'
testProguardFile 'proguard-project-test.pro'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
J'ai aussi essayé de déplacer tous les fichiers ProGuard dans le dossier unique et testé et a frappé l'erreur de compilation suivante:
MISE À JOUR CONFIG:
buildTypes {
release {
minifyEnabled true
proguardFiles fileTree(dir: "proguard", include: ["*.pro"]).asList().toArray()
testProguardFile 'proguard-project-test.pro'
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
Erreur:
Que diriez-vous en utilisant 'proguardFiles FileTree (dir: 'proguard', comprennent: [ '*. pro ']). asList(). toArray() '? –
@ ישואוהבאותך veuillez lire la deuxième partie de l'OP. ** UPDATED CONFIG ** – Poorya
Vous devriez voir de mon commentaire, il y a une différence avec votre configuration mise à jour. Vous utilisez '" ', dans mon commentaire il utilise' '' ' –