error: uncompiled PNG file passed as argument. Must be compiled first into .flat file..
error: failed parsing overlays.

解决方法:在gradle.properties文件中添加以下行:android.enableAapt2 = false,它实质上使用旧的aapt来获取资源。

然后又出现了下面

/xxx/android/app/build/intermediates/res/merged/dev/release/drawable-hdpi-v4/node_modules_reactnavigation_src_views_assets_backicon.png: error: Duplicate file.

/xxx/android/app/build/intermediates/res/merged/dev/release/drawable-hdpi/node_modules_reactnavigation_src_views_assets_backicon.png: Original is here. The version qualifier may be implied.

:app:processDevReleaseResources FAILED

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ‘:app:processDevReleaseResources’.

解决方法:

把:node_modules/react-native/local-cli/bundle/assetPathUtils.js这个文件里面getAndroidAssetSuffix方法改为

function getAndroidAssetSuffix(scale) {

switch (scale) {

case 0.75: return 'ldpi-v4';

case 1: return 'mdpi-v4';

case 1.5: return 'hdpi-v4';

case 2: return 'xhdpi-v4';

case 3: return 'xxhdpi-v4';

case 4: return 'xxxhdpi-v4';
}

}

_(:з」∠)_都是坑头发都掉。

react-native打包图片资源的大坑啊相关推荐

  1. Windows 下React Native 打包APK 错误解决

    今天学习window下将React Native 打包成Android Apk 的时候遇到一个坑,先将解决方法记录一下; 问题: 按照RN官网一步步操作: 官网地址:https://reactnati ...

  2. React Native JSBundle拆包之原理篇

    概述 RN作为一款非常优秀的移动端跨平台开发框架,在近几年得到众多开发者的认可.纵观现在接入RN的大厂,如qq音乐.菜鸟.去哪儿,无疑不是将RN作为重点技术栈进行研发. 不过,熟悉RN的开发者也知道, ...

  3. React Native组件开发指南

    React Native的组件开发一直处在一个比较尴尬的处境.在官方未给予相关示例与脚手架的情况下,社区中依然诞生了许许多多的React Native组件.因为缺少示例与规范,很多组件库仅含有一个in ...

  4. react native ios 上架

    1.申请开发者账号,去苹果开发者中心申请 2.applicationloader 集申请证书.真机调试.发布于一身,避免繁琐的官网申请过程 http://www.applicationloader.n ...

  5. React Native 实践之携程 Moles 框架

    编者:本文来自携程框架研发部高级经理魏晓军在第二期[携程技术微分享]上的分享,以下为整理后的文字实录.视频回放可点击这里.关注携程技术中心微信公号ctriptech,可获知更多微分享课程信息. 因为支 ...

  6. React Native之携程Moles框架

    http://blog.csdn.net/xiangzhihong8/article/details/51756319 因为支持用JavaScript开发原生应用,React Native一推出就受到 ...

  7. React Native实践之携程Moles框架

    声明:本文CSDN作者原创投稿文章,未经许可禁止任何形式的转载. 编者:本文来自携程框架研发部高级经理魏晓军在第二期[携程技术微分享]上的分享,以下为整理后的文字实录.关注携程技术中心微信公号ctri ...

  8. React Native 拆分业务包 bundle拆包 分包 携程方案

    引言 http://www.jianshu.com/p/333e11dbdc62 React Native以其独到的特性,吸引着互联网公司纷纷为之投入或多或少的人力.在实际的开发过程中,开发者们也确实 ...

  9. React Native按需加载 手Q狼人杀探索之路

    本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/mUzq4NaBHeF3T-NStLzuRw 作者:pe ...

最新文章

  1. 科大讯飞2019年创下历史最佳业绩,员工涨薪27%,营收来源妥妥「安徽之光」
  2. Java记录 -1- 基础JDK
  3. java项目大小_Java项目仅在调整窗口大小之后出现
  4. ftp shell lcd不起作用
  5. 【Python金融量化 10- 100 】十、怎样的收益率预测模型才是好的模型?
  6. Django 模板中使用css, javascript
  7. bzoj2054疯狂的馒头(巧用非递归并查集)
  8. python 示例_带有示例的Python date isocalendar()方法
  9. 51单片机——DS18B20
  10. [导入]C#实现WEB浏览器
  11. 可视化大屏设计指南,附20份可直接套用的实用模板
  12. DAG最小可重路径覆盖or最长反链的一种做法
  13. layui表格使用复选框批量删除_layui表格数据复选框回显设置方法,表格复选框...
  14. $.ajax.submit,jQuery中的AjaxSubmit使用讲解
  15. 【WiFi】WiFi信道(2.4G、5G及5G DFS)及国家码和电话代码和时区对应表
  16. 阿里云mysql自动备份_如何使用脚本自动备份阿里云rds数据库
  17. 指纹录入和指纹解锁流程
  18. 新人小白的第一次天池比赛感受
  19. 阿里、百度、华为都用什么编程语言?做程序员前,这些别说不知道!
  20. 记录一次错误:Springboot访问前端页面“No mapping for GET”

热门文章

  1. Hive创建外部表详细步骤
  2. BZOJ1023 [SHOI2008]仙人掌图
  3. 众里寻她千百度,wordperss 热键
  4. codevs1013 求先序排列 string黑科技[三星]
  5. UCML页面生成后突然不能访问 参数化查询 '(@ActivityID nvarchar(4000))SELECT ActivityInfoEx.ActivityInfoEx' 需要参数 '@Acti
  6. 云计算(Day 8)
  7. pandas排序csv文件并且按时间分类 python学习 pandas应用
  8. 2021年全球天然橡胶行业供需现状分析:需求量迎来恢复性增长,中国市场需求量占比超40%[图]
  9. SIP开源服务器kamalio安装教程
  10. 网页添加QQ好友的方法