我正在使用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配置为使用此特定版本。
可能是什么问题?
答案 0 :(得分:0)
经过一些调试后,看起来好像来自splash.png文件。
如果文件太大,则看起来无法使用。 (是否知道最大文件大小限制?)
解决方案:使用较小的splash.png图片。