2

我已将 React Native 从 v0.61.4 更新到 v0.62.2 以尝试使用 Flipper。

当我构建并运行应用程序时,Metro Bundler 会抛出警告:

Flipper 的本机模块似乎不可用。请验证它react-native-flipper作为纱线依赖安装到您的项目中,对于 iOS,它pod installios目录中运行。

我已经使用 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} 不存在。

模块安装不正确的原因可能是什么?

4

0 回答 0