我一直在努力让标签图标显示在基于标签的应用程序中的实际 Android 设备上。看起来找不到图标,我只能看到标签文本。尽管在 Android 模拟器上运行应用程序时,一切都很好。有没有人有类似的问题,可以提供一些有价值的意见?此问题仅在实际的 Android 设备中发生,iOS 工作正常。
使用的依赖项:
react-native : 0.49.5
react-native-navigation : 1.1.270
代码:
Navigation.startTabBasedApp({
tabs: [
{
label: 'Booking',
screen: 'LocationsForm',
icon : require('./src/assets/imgs/tabs/booking.png'),
title: 'Booking'
},
{
label: 'Account',
screen: 'AuthSplash',
icon : require('./src/assets/imgs/tabs/user.png'),
title: 'Account'
},
{
label: 'More',
screen: 'Extras',
icon : require('./src/assets/imgs/tabs/more.png'),
title: 'More'
}
]
});
更新
对于有同样问题的人。当我安装 debug.apk 时,我找不到让它在实际的 Android 设备上工作的方法。当您安装 release.apk 时,问题似乎自行解决了。所以,你所要做的就是组装你的应用程序的生产版本,安装它,你应该能够看到标签图标在你的 Android 设备上显示得很好。