图像资源从反应原生应用程序中消失

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

说清楚; 我连接到电脑并使用应用程序时,所有button都有图标,但是一旦从电脑断开连接并打开应用程序,每个图标都会消失。

这是我如何加载图像

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' } ] }); 

任何想法或帮助在这个问题上?

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