【发布时间】:2020-04-20 10:30:43
【问题描述】:
运行命令时出错:
ionic cordova build android --prod --release
当我使用 ionic cordova run android 时它完美运行
但是当我尝试为部署创建发布 apk 时,它给出了一个错误:
出了什么问题:FAILED 任务“:app:mergeReleaseResources”执行失败。
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.3.0-5013011-windows 守护进程 #2:编译期间出现意外错误 'E:\Unnati\WorkSpace\gita\platforms\android\app\src\main\res\drawable-land-xxxhdpi\screen.png', 试图停止守护进程。这在正常情况下不应该发生 如果是,请提出问题。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
通过https://help.gradle.org获得更多帮助
在 21 秒内构建失败 20 个可操作的任务:1 个已执行,19 个是最新的 E:\Unnati\WorkSpace\gita\platforms\android\gradlew:命令失败 退出代码 1 错误输出:FAILURE: Build failed with an 例外。
- 出了什么问题:任务 ':app:mergeReleaseResources' 执行失败。
java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.3.0-5013011-windows 守护进程 #2:编译期间出现意外错误 'E:\Unnati\WorkSpace\gita\platforms\android\app\src\main\res\drawable-land-xxxhdpi\screen.png', 试图停止守护进程。这在正常情况下不应该发生 如果是,请提出问题。
如何解决这个问题?
【问题讨论】:
-
进入android项目根目录运行
gradlew assembleRelease --stacktrace -
'gradlew' 不是内部或外部命令、可运行程序或批处理文件。 @JensV
-
能在项目中找一个gradlew.bat文件吗?然后从那里打开一个cmd并执行命令
标签: android angular cordova ionic4 release