首页 > 解决方案 > 未定义不是对象(评估 StatusBarManager.HEIGHT) react-native 0.55.4

问题描述

我刚刚升级到 react-native 0.55.4。在 iOS 上成功启动并运行后,我现在在 Android 上启动并运行它。我收到以下错误:

Undefined is not an object (evaluating StatusBarManager.HEIGHT) 

Android 模拟器未连接到 devtools

我追踪StatusBarManager.HEIGHTnode_modules/react-native/Libraries/Components/StatusBar/StatusBar.js. 这是我整个代码库中唯一StatusBarManager.HEIGHT被访问的位置,它位于react-native包本身中。任何想法为什么会发生这种情况?我到处寻找解决方案。

出于某种原因,当我将模拟器连接到 react devtools 时,我得到了一个不同的错误:

Android模拟器红屏错误

标签: androidreactjsreact-native

解决方案


就我而言,问题是我错过了MainApplication.java中的一个包

new MainReactPackage()getPackages()方法中。


推荐阅读