React Native 错误:任务“:app:mergeReleaseResources”构建APK时执行失败

nnt7mjpx  于 2022-12-14  发布在  React
关注(0)|答案(6)|浏览(220)

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

tquggr8v

tquggr8v1#

问题发生是因为当我尝试构建一次时,它在android/app/src/main/res/上创建了drawables目录。然后当我第二次尝试时,它显示了这个错误Execution failed for task ':app:mergeReleaseResources' building APK
我只是删除了可绘制的-* 目录,它的工作。
希望能有所帮助!

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

k3bvogb1

k3bvogb12#

除了接受的答案,如果有一个“原始”文件夹在同一目录中,也必须删除它。

c2e8gylq

c2e8gylq3#

我刚刚删除了**drawable-目录以及raw目录*
Android/应用程序/源代码/主/资源/和它的工作。

1aaf6o9v

1aaf6o9v4#

确切的问题发生时,我试图建立一次,它已经创建了可绘制的目录。我面临以下问题:
执行任务“:app:mergeReleaseResources”失败。
java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2InternalException:AAPT 2 aapt 2 -3.3.0-5013011-窗口守护程序#0:编译'E:\project\ionic\uvparentlan0.4\platforms\android\app\src\main\res\drawable-land-xxxhdpi\screen.png'期间发生意外错误,尝试停止守护程序。正常情况下不应发生此错误,如果发生,请将问题归档。
解决方案:删除所有名为“drawable-port-*****”的可绘制目录
现在再次构建“离子 cordova 构建--发布Android“
在1分11秒内成功完成42项可操作任务:40已执行,2最新构建以下apk(s):

kcrjzv8t

kcrjzv8t5#

有时候是因为文件重复。阅读错误日志时,我发现我的文件名重复(两个文件同名)。通过删除其中一个文件(如果我没记错的话,是从以前的版本中删除的),问题得到了解决。

new9mtju

new9mtju6#

我在drawable中将.png更改为.jpg,它对我很有效。

相关问题