android-图像资源从react-native应用程序中消失

我有一个奇怪的问题,我无法弄清楚其原因.我有一个使用react-native-navigation创建的应用程序,正在使用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'
  }
]
});

在这个问题上有什么想法或帮助吗?

解决方法:

注释中纯属猜测,但事实证明react-native run-android不会自动捆绑您的资产,因为它是开发版本.如果您需要在与计算机完全断开连接的情况下测试内部版本,则可以使用–variant = release版本的内部版本进行安装,因为该版本始终会将您的资产与apk捆绑在一起.

上一篇:怎么调用html5的摄像头,录音,视频?


下一篇:php-地址栏输入与链接