APP - React Native调试

APP - React Native调试

 

注意:app名称 应为英文,中文APP会闪退.

一、模拟器调试

我们在ios模拟器上按快捷键 command + D,安卓模拟器上按快捷⌘ + m,即可弹出如下调试菜单。下面分别介绍菜单中的各个调试功能。

或:设置 ->关于手机 -> 连续点击版本号字样,会有提示‘继续点击xx秒即可进入开发者模式’ ->进入开发者选项,打开“USB调试”

或:打开settings -> system -> about emulated device ,不停的按 Build number ,会提示 You are now a develop 。完成。

打开chrome浏览器:

访问地址:localhost:8081/debugger-ui

 

 

 

 

一. 使用 Chrome DevTools 调试

  参考:https://www.reactnative.cn/docs/debugging

 

   Hermes 通过实现 Chrome DevTools 协议来支持 Chrome 调试器。这意味着可以使用 Chrome 的工具直接调试在 Hermes 上运行的 JavaScript,无论是在模拟器还是在物理设备上。

  1. 在 Chrome 浏览器窗口中,导航到 chrome://inspect
  2. 使用 "Configure..." 按钮添加开发服务器地址(通常是 localhost:8081)。
  3. 现在应该能看到一个带有 "inspect" 链接的 "Hermes React Native" 目标。点击这个链接打开调试器。
 

 

 

 

如在代码增加测试按钮

  <Button title="sas"
              onPress={() => {
                debugger;
                Alert.alert('Simple Button pressed');
                console.log('Simple Button pressed');
              }}></Button>

 

 在点击按钮时,会跳断点

 

 

 

二. 使用 react-devtools 调试

  参考:https://github.com/facebook/react/tree/main/packages/react-devtools

 

1. 安装插件

npm install -g react-devtools

 

2. 安装完成后在cmd命令行中执行react-devtools即可启动此工具:

react-devtools

 

3. 项目启动后,执行

adb reverse tcp:8097 tcp:8097

 

 

输入A重启APP

 

 

后续。。。。。

 

 

 

三. 使用 react-native-debugger 调试

 在 github 上 打开页面: https://github.com/jhen0409/react-native-debugger
 

 

  

 双击安装后

 

 

 

 

 

 

 

 

end.

posted @ 2024-05-13 10:01  无心々菜  阅读(31)  评论(0编辑  收藏  举报