【发布时间】:2018-10-04 17:26:56
【问题描述】:
尝试构建 APK 一次并修复错误后,我再次执行 ./gradlew assembleRelease 时遇到错误:任务 ':app:mergeReleaseResources' 构建 APK 的执行失败
【问题讨论】:
标签: android react-native apk android-install-apk
尝试构建 APK 一次并修复错误后,我再次执行 ./gradlew assembleRelease 时遇到错误:任务 ':app:mergeReleaseResources' 构建 APK 的执行失败
【问题讨论】:
标签: android react-native apk android-install-apk
【讨论】:
除了接受的答案,如果同一目录中有“原始”文件夹,您也必须删除它。
【讨论】:
我刚刚从
中删除了 drawable-* 目录以及 raw dirandroid/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\platforms\android\app\src\main\res\drawable-land-xxxhdpi\screen.png',试图停止守护进程。 这在正常情况下不应该发生,如果发生请提出问题。
解决方法:我删除所有名为“drawable-port-*****”的drawable目录
现在再次构建“ ionic cordova build --release android”
在 1m 11s 内构建成功 42 个可操作的任务:40 个已执行,2 个是最新的 构建了以下 apk:
【讨论】: