从反应导航切换到react-native-navigation后,我的应用程序无法正常启动 .
它或者显示为空白屏幕,或者在没有切换回能力的情况下切换到后台 . 摇动设备或远程命令 adb shell input keyevent 82
不显示开发人员菜单 .
使用 react-native init
创建的新应用程序结果相同 .
在这两种情况下,我都严格执行以下步骤:https://wix.github.io/react-native-navigation/#/installation-android
启动示例应用程序也无法正常工作,但它启动,我可以使用开发菜单,虽然redux示例适合我 .
我发现很多人之前遇到过同样的问题,但没有解决方案 . https://github.com/wix/react-native-navigation/issues/2737#issuecomment-367812629,它说导航工作和问题是在JS方面 . 如何修改JS应用程序以使用此导航系统?
1 回答
我看到很多人在安装_1114234_后面临空白屏幕问题 . 当你开始实现
RNN
时,我遇到了两个可能导致空白屏幕的问题 .即便如此,这也是错误的 . 根据文档更改
MainActivity
和MainApplication
之后,您必须根据Javascript
中的RNN
更改启动主要组件的方式另一个问题是启动基于标签的应用程序,但您提供的图标不存在 .
我在使用
RNN
时遇到了另一个问题,其中React Native
搜索index.android.js
而不是index.js
. 只需覆盖createReactNativeHost
方法并实现getJSMainModuleName
将此添加到
MainApplication
另一个问题在于这一行
missingDimensionStrategy "RNN.reactNativeVersion", "reactNative55"
文件说
use reactNative55: Support for React Native 0.55 and above
但如果您使用RN56
则必须将其更改为missingDimensionStrategy "RNN.reactNativeVersion", "reactNative56"