任务':app:mergeReleaseResources'构建错误执行失败APK

时间:2018-10-04 17:26:57

标签: android react-native apk android-install-apk

尝试一次构建APK并修复错误后,我再次执行./gradlew assembleRelease时出错:任务':app:mergeReleaseResources'的构建APK执行失败

5 个答案:

答案 0 :(得分:12)

除了已接受的答案,如果同一目录中有“raw”文件夹,您也必须将其删除。

答案 1 :(得分:3)

我刚刚从

中删除了drawable-*目录以及原始目录

android/app/src/main/res/ 并且它起作用了。

答案 2 :(得分:2)

发生问题的原因是,当我尝试构建一次时,它已在android/app/src/main/res/上创建了drawables dirs。然后,当我第二次尝试时,它向我显示了此错误Execution failed for task ':app:mergeReleaseResources' building APK

我刚刚删除了drawable- * dirs,它就起作用了。

希望有帮助!

enter image description here

rm -rf android/app/src/main/res/drawable-*

enter image description here

答案 3 :(得分:0)

当我尝试构建一次时确实发生了问题,它创建了可绘制的目录。 我面临以下问题:

任务':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 \ platforms \ android \ app \ src \ main \ res \ drawable-land-xxxhdpi \ screen.png',尝试停止守护程序。 通常情况下不应发生这种情况,如果确实如此,请提出问题。

解决方案:我删除所有名为“ drawable-port-*****”的可绘制目录

现在再次构建“ ionic cordova build --release android”

在1m 11s内成功建成 42个可执行任务:已执行40个,其中2个是最新的 构建了以下apk:

答案 4 :(得分:0)

有时是文件重复的结果。阅读错误日志,似乎我有一个重复的文件名(两个具有相同名称的文件)。通过删除一个文件(如果我没记错的话,从以前的版本中删除)解决了该问题。