Lorsque j'essaie de générer une signature dans Android Studio, le message d'erreur suivant s'affiche:
Erreur: L'exécution a échoué pour la tâche ': app: transformClassesAndResourcesWithProguardForRelease'. Java.io.IOException: corrigez d'abord les avertissements ci-dessus.
Déjà faire des recherches et trouver que par exemple:
J'ai suivi le conseil, ça n'a pas marché. J'ai donc essayé de mettre à jour ma buildToolsVersion
en 23.0.2
.
N'a pas travaillé aussi.
Cela fonctionne uniquement lorsque je modifie minifyEnabled
en false et que je ne le souhaite pas.
Pouvez-vous me donner une piste s'il vous plaît?
Essayez d’effectuer une construction propre (Build> Clean Project) et de construire à nouveau.
Si cela ne fonctionne pas, il est probable que Proguard supprime certaines classes et/ou bibliothèques importantes de votre application. Examinez les avertissements générés au-dessus du message d'erreur dans le journal. Vous devrez ajouter des règles à votre fichier proguard-rules.pro pour conserver les classes nécessaires. Voici un exemple des règles requises pour conserver la bibliothèque Butterknife .
J'ai eu cette erreur et je ne sais pas pourquoi c'est arrivé.
J'ai essayé beaucoup de solutions sans succès.
Excepté l'ajout de ces lignes à mon fichier ProGuard (proguard-rules.pro):
-ignorewarnings
-keep class * {
public private *;
}
Ensuite, nettoyez et reconstruisez, puis générez le communiqué apk.
Merci à Rahul ...
Ajouter cette ligne dans proguard-rules.pro
-keepattributes EnclosingMethod