环境如下:

window10,

node -v   6.9.1

react-native 0.39.0

react native release打包后image无法显示,debug下却可以。这个问题,我在网上查了两天,一直没有看到解决方案。难道这个问题只有我碰到吗?

后来,我解压缩了其他用RN制作的app,发现他们的app下的图片会被统一放到drawable文件夹中

而我自己打包的app没有任何图片,所以,图片无法显示是因为打包的时候,图片没有打包进去的原因。

于是我在打包文件自己添加了一个图片

打包之后,果然能在页面上显示了。

 

不知道这是不是bug,或者说我自己姿势不对,不过好歹有一个紧急解决方案了。

rn将安卓的图片放入到res目录

有没有用mac os打包的同学,遇到这个问题的?

 

2016-12-13更新,经历了两天的思考,终于知道了原因。这个问题真的很坑啊!!

因为一直使用魅族手机做开发,然而在魅族手机上,需要将android/build.gradle文件中的

classpath 'com.android.tools.build:gradle:1.3.1'

改成1.2.3版本,不然的话,运行react-native run-android会报错。昨天晚上回去想了很久,猜测是这个问题导致的,果不其然,今天回公司一试,就是这个问题。

 

2017-05-24更新,现在react-native已经更新到了0.44版本,而build.gradle中的版本更新为2.2.3,现在已经没法通过修改1.2.3来运行了。还是换台手机吧!!!!

转载于:https://my.oschina.net/u/1460994/blog/802181

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐