我已经成功设置了react-native-navigation v2,但是遇到一个问题。 TopBar图像正在开发服务器上以开发模式工作,但是在编译为apk后无法工作。我怀疑捆绑过程中出现了问题。
这是错误
NavigationIconResolver.java:36com.reactnativenavigation.viewcontrollers.button.NavigationIconResolver$1.onError
这是我用于捆绑应用程序的脚本: react-native bundle --dev false --platform android --entry-file index.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest。 / android / app / build / intermediates / res / merged / debug
然后我运行它来生成apk: cd ./android && ./gradlew app:assembleDebug
按如下所示将图像添加到TopBar:
static get options() {
return {
topBar: {
leftButtons: [
{
id: 'btnDrawer',
icon: require('../../images/ic_menu_white.png')
}
]
}
};
}