После попытки собрать APK один раз и исправления ошибки я получил ошибку при повторном выполнении ./gradlew assembleRelease
: Выполнение не удалось для задачи ': app: mergeReleaseResources' build APK
Ошибка выполнения для задачи ': приложение: mergeReleaseResources' сборки APK
Ответы (5)
Проблема возникла из-за того, что когда я однажды попытался построить, он создал каталоги чертежей на android/app/src/main/res/
. Затем, когда я попробовал второй раз, он показал мне эту ошибку Execution failed for task ':app:mergeReleaseResources' building APK
Я просто удалил каталоги drawable- *, и это сработало.
Надеюсь, поможет!
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 Daemon # 0: Непредвиденная ошибка во время компиляции E: \ project \ ionic \ uvparentlan0. 4 \ platform \ android \ app \ src \ main \ res \ drawable-land-xxxhdpi \ screen.png ', пытается остановить демон. В обычных условиях этого не должно происходить. Сообщите о проблеме, если это произойдет.
Решение: я удаляю все доступные каталоги с именем drawable-port - *****
Now Build again ionic cordova build - выпуск android
СОЗДАТЬ УСПЕШНО за 1 мин. 11 с. 42 действенных задачи: 40 выполнено, 2 обновлено. Созданы следующие apk-файлы: