关于React Native Android打包报Duplicate resources错的解决方法
最近,在给React Native 项目打包的时候遇到如下异常提示:
Error: Duplicate resources
此错误的意思是某些资源文件重复,首先尝试了手动删除重复的资源文件,然后再打包。不过,手动删除比较麻烦,且容易出错,下面推荐另外的一种解决方法。
首先,找到工程目录下 【node_modules】 ->【 react-native 】-> 【react.gradle 】文件;
其次,在该类的 doFirst 代码块后添加如下代码块。
图中涉及的代码如下:
doLast { // 打包后资源文件重复,添加该代码块即可def moveFunc = { resSuffix ->File originalDir = file("$buildDir/generated/res/react/release/drawable-${resSuffix}");if (originalDir.exists()) {File destDir = file("$buildDir/../src/main/res/drawable-${resSuffix}");ant.move(file: originalDir, tofile: destDir);}}mo
关于React Native Android打包报Duplicate resources错的解决方法相关推荐
- react native android 打包
为什么80%的码农都做不了架构师?>>> 1.生成离线bundle包 开发中了会知道RN项目的资源文件js css 字体图标 image是不在android or ios文件里 ...
- Mac打包Android的apk,[Mac][React Native][Android] 打包成apk
一旦把app写好之后,最后一个步骤就是打包成apk啰 文档中会提到keytool,gradlew assembleRelease. Android打包APK Android 把包成一个APK主要需要几 ...
- react native 中设置Image/ImageBackground圆角无效的解决方法
通常我们会设置style: style={{ borderRadius: 15 }} 在安卓环境下,发现并没有生效,设置属性即可解决 imageStyle={{ borderRadius: 20 }} ...
- React Native Android 源码框架浅析(主流程及 Java 与 JS 双边通信)
[工匠若水 http://blog.csdn.net/yanbober 未经允许严禁转载,请尊重作者劳动成果.私信联系我] 1 背景 有了前面<React Native Android 从学车到 ...
- React Native Android启动白屏的一种解决方案下
React Native Android启动白屏的一种解决方案下 参考文章: (1)React Native Android启动白屏的一种解决方案下 (2)https://www.cnblogs.co ...
- React Native Android启动白屏的一种解决方案上
React Native Android启动白屏的一种解决方案上 参考文章: (1)React Native Android启动白屏的一种解决方案上 (2)https://www.cnblogs.co ...
- Android之Windows下搭建React Native Android开发环境(差不多搞了一天)
Android之Windows下搭建React Native Android开发环境 穷逼买不起mac,但是他们都说React Native Android只能在mac下面 ...
- React Native Android原生模块开发实战|教程|心得|怎样创建React Native Android原生模块...
尊重版权,未经授权不得转载 本文出自:贾鹏辉的技术博客(http://blog.csdn.net/fengyuzhengfan/article/details/54691503) 告诉大家一个好消息. ...
- react native Android端保持APP后台运行--封装 Headless JS
react native Android端保持APP后台运行--封装 Headless JS 前些日子在做后台下载时踩了后台运行这个大坑,RN官网文档上面在安卓上提供了Headless JS方法,iO ...
最新文章
- Confluence 6 配置文件和key
- 模组使用之dB、dBm、dBw、dBu、dBc的含义和之间的关系
- python需要下载哪些插件-python需要装哪些工具包
- sap abap好用的函数
- css浮动(float)及清除浮动的几种实用方法
- 【遥感物候】Matlab求解一元六次多项式,计算植被生长季始期
- close_wait过多解决后TIME_WAIT过多
- 攻防世界misc新手_攻防世界密码学解密
- java希尔排序的实例,Java 插入排序之希尔排序的实例
- PLC梯形图编程入门
- iPhone6爆炸真是小概率事件吗?
- quartz 定时任务不运行问题
- Redux or Mobx --前端应用状态管理方案的探索与思考
- win10如何还原计算机名,win10电脑一键还原教程
- 股票、债券、基金、期权、期货等的异同
- 64位电脑安装32位系统不能引导启动
- 当前 .NET SDK 不支持将 .NET Core 2.2 设置为目标。请将 .NET Core 2.1 或更低版本设置
- USB 传输方式(控制)
- creo绘图属性模板_creo制作工程图模板教程
- HTML文档中注释标记作用,html的注释有什么作用
热门文章
- 在quartus中移除signaltap II文件
- 小程序结合vant weapp的复选框(checkbox)组件实现全选、反选、多选
- [RK3588 Android12]删除平板电脑正在启动提示框
- 安装Chrome插件SwitchySharp时出现的“程序包无效”问题
- 计算机信息处理技师选拔考试试题,江苏省机关事业单位工人技师部分工种选拔考试试卷...
- 982. 按位与为零的三元组
- 0640与6130的区别_独家揭秘评测熊猫6207和熊猫6130区别是什么?哪个好?亲测解析内情...
- 共创美好生活 -- 新国都十七周年庆
- EasyExcel+elementUI+vue 上传、下载文件实例
- 【DaVinci Developer专题】-15-Array IDT中使用Array定义“三维数组”类型(Implementation Data Type)