【发布时间】:2016-12-20 20:28:51
【问题描述】:
我的 react-native 应用程序中有静态图像通过访问
<Image source={require("../assets/preview-full-img-title-logo@2x.png")} />
在开发中显示良好,但在生产版本中 APK 没有显示可能是什么原因?我已按照此处提到的步骤进行操作。
https://facebook.github.io/react-native/docs/signed-apk-android.html
【问题讨论】:
-
尝试将您的图像源分配给全局变量,例如 var _logo = require(...) 并再试一次。source ={_logo} 即使它不起作用,您也会有更好的实现。
-
好的,需要专注于解决方案。任何其他建议
-
您不需要在网址中使用@2x。只需要(“../assets/preview-full-img-title-logo.png”)但不确定这是否与您的问题有关。值得一试:)
-
不仅这张图片,而且我在应用程序中使用的每张图片,在生产中都没有负载,只是静态图片而不是动态
-
我遇到了类似的问题,最终在
-Tag 和样式表中分配了“width”和“height”属性。如果没有这个,在某些设备(不是全部)上的生产 apk 中不会绘制图像
标签: reactjs react-native reactjs-flux