Подтвердить что ты не робот

Android Studio: не удалось создать MD5 HashFile

Я создаю простое приложение для Android... Я столкнулся с какой-то проблемой, когда обновлял gradle, когда я запустил Android Studio, и это тоже подсказывало мне.

После завершения обновления я получаю следующую ошибку:

Ошибка: выполнение выполнено для задачи ': app: compileDebugJavaWithJavac'.

Не удалось создать хэш MD5 для файла '/Users/damenTomassi/AndroidStudioProjects/AstraeaDemo/app/src/main/res/libs/gson-2.3.1.jar'.

Раньше у меня была библиотека GSON в моем проекте, но я больше не нуждался в ней, поэтому я ее удалил...

Есть ли у кого-нибудь предложения?

4b9b3361

Ответ 1

Попробуйте это

Шаг 1:       Удалите этот файл компиляции ('lib/gson-2.3.1.jar') из файла build.gradle

Шаг 2:        Build- > Clean Project

Ответ 2

Я мог бы решить эту проблему, сняв флажок Instant Run. Вы можете сделать это, перейдя в

File settings build,execution,deplyment deselect instant run.

Ответ 3

У меня была эта проблема сегодня, и, потратив час на все остальное, я обновил свою Android Studio до последней версии и получил другое сообщение об ошибке, что файл jar не существует. Проверяя мой проект, эта ошибка была правильной,

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'

Но не было файла libs/активации .jar, по какой-то причине это использование работало нормально, но сегодня перестало работать. Я изменил это просто

compile 'com.sun.mail:android-mail:1.5.5'
compile 'com.sun.mail:android-activation:1.5.5'

и моя сборка теперь работает снова. Странно, но я пытался закомментировать эти строки раньше, но все же получил ошибку, поэтому, возможно, обновление Studio также помогло, или мне нужно было сделать комбинацию из вышеперечисленного.

В любом случае, проблема решена и проверьте, что ваши фляги действительно существуют в каталоге libs.

Ответ 4

Кажется, это временная проблема в Gradle. Я исправил это, убив работающих демонов pkill -f gradle (pkill -f gradle) и восстановив их.