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

После попытки собрать APK один раз и исправить ошибку, я получил ошибку при выполнении ./gradlew assembleRelease еще раз: не удалось выполнить задачу ':app:mergeReleaseResources' build APK

7 ответов

Проблема возникла из-за того, что когда я пытался собрать один раз, он создал директории drawables на android/app/src/main/res/, Затем, когда я попробовал второй раз, он показал мне эту ошибку Execution failed for task ':app:mergeReleaseResources' building APK

Я просто удалил drawable-* dirs, и это сработало.

Надеюсь, поможет!

введите описание изображения здесь

rm -rf android/app/src/main/res/drawable-*

введите описание изображения здесь

В дополнение к принятому ответу, если в том же каталоге есть "необработанная" папка, вы также должны удалить ее.

Я просто удалил каталоги drawable-*, а также необработанный каталог из

android/app/src/main/res/, и это сработало.

Именно проблема возникла, когда я однажды попытался построить, он создал доступные для рисования каталоги. Я столкнулся со следующей проблемой:

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

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.3.0-5013011-windows Демон № 0: Непредвиденная ошибка во время компиляции E:\project\ionic\uvparentlan0.4\platform\android\app\src\main\res\drawable-land-xxxhdpi\screen.png', пытается остановить демон. При нормальных обстоятельствах этого не должно происходить. Сообщите о проблеме, если это произойдет.

Решение: я удаляю все доступные каталоги с именем "drawable-port-*****"

Теперь соберите снова " ionic cordova build --release android "

СОЗДАТЬ УСПЕШНО за 1 мин. 11 с. 42 действенных задачи: 40 выполнено, 2 обновлено. Созданы следующие apk(ы):

Если вы столкнулись с этой ошибкой из

      \android\app\src\main\res\mipmap-xxxhdpi\splash.png

измените это наjpgрасширение

      \android\app\src\main\res\mipmap-xxxhdpi\splash.jpg

Я изменил .png на .jpg в drawable, и это сработало для меня.

Иногда это результат дублирования файла. Читая журнал ошибок, показалось, что у меня дублировалось имя файла (два файла с одинаковым именем). Проблема решена удалением одного из файлов (из предыдущей сборки, если я правильно помню).

Другие вопросы по тегам