react-native 异常处理 Execution failed for task ':app:mergeDebugResources'.


1.react-native run-android 失败

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:

原因解析:

(1)不同模块之间或者同一个模块的不同目录下存在不同类型的相同名字的资源,比如图片。

因为这是两个不同类型的资源 但名字却相同,所有造成资源合并异常。比如同时存在logo.png和logo.jpg。

(2) react-native 仅支持 png 格式

解决步骤:

方案一:转换图片类型

方案二:在 build.gradle 中配置权限

android {
  aaptOptions.cruncherEnabled = false
  aaptOptions.useNewCruncher = false
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM