環境以下:node
window10,react
node -v 6.9.1android
react-native 0.39.0react-native
react native release打包後image沒法顯示,debug下卻能夠。這個問題,我在網上查了兩天,一直沒有看到解決方案。難道這個問題只有我碰到嗎?app
後來,我解壓縮了其餘用RN製做的app,發現他們的app下的圖片會被統一放到drawable文件夾中gradle
而我本身打包的app沒有任何圖片,因此,圖片沒法顯示是由於打包的時候,圖片沒有打包進去的緣由。ui
因而我在打包文件本身添加了一個圖片spa
打包以後,果真能在頁面上顯示了。debug
不知道這是否是bug,或者說我本身姿式不對,不過好歹有一個緊急解決方案了。code
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來運行了。仍是換臺手機吧!!!!