Flipper:Flipper Hermes 调试器不显示

Posted

技术标签:

【中文标题】Flipper:Flipper Hermes 调试器不显示【英文标题】:Flipper: Flipper Hermes debugger does not show 【发布时间】:2020-09-24 21:08:05 【问题描述】:

Flipper Hermes debugger 不显示

请问如何让他正常显示?

react-native:0.62.2(从0.61更新到0.62.2)

https://fbflipper.com/

https://reactnative.dev/docs/hermes

错误信息:

Metro is connected but no Hermes apps were found.

Open a React Native screen with Hermes enabled to connect. Note: you may need to reload the app in order to reconnect the device to Metro.

【问题讨论】:

您是否有一个启用了 Hermes 的应用程序当前正在模拟器中运行?如果您的应用程序使用 JSC,它将不会显示在此列表中。您可以通过 typeof(HermesInternal)javascript 检查正在使用的 VM。 “object”表示 Hermes,“undefined”表示 JSC 【参考方案1】:

android/app/build.gradle 文件中遵循这个

project.ext.react = [
  entryFile: "index.js",
  enableHermes: true 
]

这在 proguard-rules.pro 文件中

-keep class com.facebook.hermes.unicode.**  *; 
-keep class com.facebook.jni.**  *; 

$ cd android && ./gradlew clean

为我工作

【讨论】:

以上是关于Flipper:Flipper Hermes 调试器不显示的主要内容,如果未能解决你的问题,请参考以下文章

由于无法在 macOS Catalina 中验证开发者,Flipper 无法打开

Flipper 不会在任何断点处暂停 - react-native - react-native-reanimated

无法为组启用 Flipper 功能

Flipper Lexical o Preprocessor 问题 Flipper react-native ios 构建失败

关于React Native使用formData形式上传文件失败,请求失败报错:Net Error问题

Flipper 中的 Redux Debugger 插件不可用