在我的反应原生应用程序中,我有"src"文件夹,其中包括图像文件夹和屏幕文件夹。我的屏幕文件夹有各种组件,我使用以下代码从图像中获取本地图像。
<Image source={require('src/Images/logo.png')} />
logo.png是放置在"图像"文件夹中的图像,还有更多这样的图像被引用。现在所有这些图像在开发模式下都显示得很好,但是当我使用 gradlew 组装发布生成发布 apk 并在我的设备上安装 apk 时,以这种方式引用的所有图像都会消失在某处。
我的反应原生版本是 0.40。
通过以下 Chiranjhivi Ghimire 的答案解决步骤-
- 在 .. 中创建资产文件夹。/android/app/src/main/
- 在命令提示符下复制并粘贴此命令
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
- 在 cmd gradle 汇编发行版中输入此命令。
- 做
iOS的等效解决方案可以在链接中找到
尝试运行这个
npm 启动 --重置缓存