我已将 React Native 从 v0.61.4 更新到 v0.62.2 以尝试使用 Flipper。
当我构建并运行应用程序时,Metro Bundler 会抛出警告:
Flipper 的本机模块似乎不可用。请验证它
react-native-flipper
作为纱线依赖安装到您的项目中,对于 iOS,它pod install
在ios
目录中运行。
我已经使用 npm 安装了它。
我的 package.json 看起来像这样:
"dependencies": {
"react": "16.13.1",
"react-native": "0.62.2",
"react-native-flipper": "^0.45.0",
"react-redux": "^7.1.3",
"redux": "^4.0.4",
"redux-flipper": "^1.2.0",
"redux-thunk": "^2.3.0",
...
在 Flipper 中,React DevTools 可以连接到应用程序,但是当我尝试使用 Hermes 调试器或插件时,它们无法使用:
当我运行这个:
adb shell am start -n com.app/com.facebook.flipper.android.diagnostics.FlipperDiagnosticActivity
我收到此错误:
错误类型 3 错误:活动类 {com.app/com.facebook.flipper.android.diagnostics.FlipperDiagnosticActivity} 不存在。
模块安装不正确的原因可能是什么?