图像资源从react-native app中消失

时间:2017-06-22 17:16:16

标签: android ios image react-native navigation

我有一个奇怪的问题,我无法弄清楚原因。我有一个用react-native创建的应用程序,我正在使用react-native-navigation来处理导航。问题是我从计算机上拔下设备后,我添加到按钮,标签等的图像消失了。

说清楚;当我连接到计算机并使用应用程序时,我的所有按钮都有图标,但是一旦我从计算机断开连接并打开应用程序,每个图标都会消失。

以下是我加载图片的方法

 Navigation.startTabBasedApp({
tabs: [
  {
    label: 'One',
    screen: 'Screen1',
    icon: require('./images/icon1.png'),
    selectedIcon: require('./images/icon1_selected.png'),
    title: 'Screen One'
  },
  {
    label: 'Two',
    screen: 'Screen2',
    icon: require('./images/icon2.png'),
    selectedIcon: require('./images/icon2_selected.png'),
    title: 'Screen Two'
  }
]
});

关于这个问题的任何想法或帮助?

1 个答案:

答案 0 :(得分:3)

评论中的纯粹猜测,但结果是react-native run-android不会自动捆绑您的资产,因为它是一个开发版本。如果您需要在完全与计算机断开连接的情况下测试构建,则可以使用--variant=release使用版本构建进行安装,因为这将始终将您的资产与apk捆绑在一起。