无法使用 Chrome DevTools 调试新的 Hermes React Native 应用程序

Unable to debug new Hermes React Native app using Chrome DevTools

提问人:Waseem Kurne 提问时间:6/22/2023 最后编辑:Waseem Kurne 更新时间:7/14/2023 访问量:626

问:

我目前正在开发一个新的 React Native 项目,该项目使用 Hermes 作为 JavaScript 引擎。但是,在尝试使用 Chrome DevTools 调试应用程序时,我遇到了困难。

enter image description here

我已经按照React Native文档中提到的步骤进行了操作,并通过以下命令成功启用了调试:

adb 反向 tcp:8081 tcp:8081

运行此命令后,我可以看到应用程序在我的设备上运行,但是当我尝试通过在 Chrome 浏览器中键入“chrome://inspect”来打开 Chrome DevTools 时,该应用程序不会出现在可用目标列表中。

我尝试了以下步骤来解决问题:

  • 通过检查 AndroidManifest.xml 文件中的 android:debuggable 标志,确保应用在调试模式下运行。
  • 重新启动了Metro Bundler。
  • 重新启动了我的设备和计算机。
  • 将 React Native、Hermes 和 Chrome 更新到最新版本。
  • 已检查我的设备上是否启用了USB调试。
  • 已尝试使用其他USB电缆和USB端口。

尽管尝试了这些步骤,我仍然无法使用 Chrome DevTools 调试应用程序。有关如何解决此问题的任何建议或见解将不胜感激。

iOS 调试 google-chrome-devtools react-native-hermes

评论

0赞 Waseem Kurne 7/14/2023
github.com/facebook/react-native/issues/35600

答: 暂无答案