web-dev-qa-db-fra.com

Android Studio: Impossible de créer MD5 HashFile

Je suis en train de créer une application Android simple ... J'ai eu quelques problèmes lorsque j'ai mis à jour Gradle lorsque j'ai lancé Android Studio, et cela m'a également incité.

Une fois la mise à jour terminée, je reçois le message d'erreur suivant:

Erreur: L'exécution a échoué pour la tâche ': app: compileDebugJavaWithJavac'.

Impossible de créer un hachage MD5 pour le fichier '/Users/damenTomassi/AndroidStudioProjects/AstraeaDemo/app/src/main/res/libs/gson-2.3.1.jar'.

J'avais la bibliothèque GSON dans mon projet, mais je n'en avais plus besoin, je l'ai donc retirée ... 

Est-ce que quelqu'un a des suggestions?

11
Damen Tomassi

Essaye ça 

Étape 1: Supprimer this compiler des fichiers ('lib/gson-2.3.1.jar') dans votre build.gradle File 

Étape 2: Build-> Clean Project

24

J'avais ce problème aujourd'hui et après avoir perdu une heure à essayer tout ce qui était mentionné, j'ai mis à jour Android Studio avec la dernière version et un message d'erreur différent indiquant que le fichier jar n'existait pas. En vérifiant mon projet, cette erreur était correcte, j'avais,

compile files('libs/activation.jar')
compile files('libs/mail.jar')
compile 'com.Sun.mail:Android-mail:1.5.5'
compile 'com.Sun.mail:Android-activation:1.5.5'

Mais n'avait pas de fichier, libs/activation.jar, pour une raison quelconque, cette utilisation fonctionnait bien, mais a cessé de fonctionner aujourd'hui. Je le change juste,

compile 'com.Sun.mail:Android-mail:1.5.5'
compile 'com.Sun.mail:Android-activation:1.5.5'

et ma construction fonctionne maintenant à nouveau. Bizarre, mais j’ai déjà essayé de commenter ces lignes, mais j’ai toujours eu l’erreur, alors peut-être que la mise à jour de Studio a aussi aidé, ou j’avais besoin de combiner ce qui précède.

Quoi qu’il en soit, le problème est résolu et vérifiez que vos fichiers JAR existent bien dans le répertoire libs.

0
James

Je pourrais résoudre ce problème en désélectionnant Instant Run. Vous pouvez le faire en allant à

File -> settings -> build,execution,deplyment -> deselect instant run.

0
Rakshitha B R