我有一个奇怪的问题,我无法弄清楚原因。我有一个用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'
}
]
});
关于这个问题的任何想法或帮助?
答案 0 :(得分:3)
评论中的纯粹猜测,但结果是react-native run-android
不会自动捆绑您的资产,因为它是一个开发版本。如果您需要在完全与计算机断开连接的情况下测试构建,则可以使用--variant=release
使用版本构建进行安装,因为这将始终将您的资产与apk捆绑在一起。