Не удалось выполнить задачу ': app: mergeReleaseResources' при использовании ионной сборки с тегом - release - PullRequest
0 голосов
/ 04 июня 2019

Я использую команду ionic run для создания apk. Как только я помещаю тег - release , он выдает две ошибки. Кажется, это связано с ресурсами.

Кордова команда

ionic cordova build android --release --prod --verbose

Ошибка

Execution failed for task ':app:mergeReleaseResources'.
> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.3.0-5013011-windows
Daemon #0: Unexpected error during compile '..\platforms\android\app\src\main\res\drawable-port-xxxhdpi\screen.png', attempting to stop daemon.
This should not happen under normal circumstances, please file an issue if it does.

и

Exception in thread "ForkJoinPool.commonPool-worker-0" java.lang.IllegalStateException: AAPT Process manager cannot be shut down while daemons are in use

Я попробовал следующее:

ionic cordova platform rm android
ionic cordova platform add android
ionic cordova resources -f

Дополнительная информация:

Моя версия Gradle - 5.4.1, она добавлена ​​в PATH, и Android Studio настроена на использование этой конкретной версии.

В чем может быть проблема?

1 Ответ

0 голосов
/ 04 июня 2019

После некоторой отладки, похоже, что это происходит из файла splash.png.

Если файл слишком большой, похоже, он не будет работать. (Кто-нибудь знает максимальный размер файла?)

Решение : используйте меньшее изображение splash.png.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...