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 Lexical o Preprocessor 问题 Flipper react-native ios 构建失败