ReactNative 使用ADM 调试(Android设备)

在Android开发环境中,并且手机不支持React Dev Tools,那么我们可以用Android SDK 自带的 ADM 工具进行调试

1.启动RN开发环境,让RN应用在手机上运行

2.打开命令行窗口,输入"monitor",如果设置了正确的SDK环境变量,那么此时就会出现AMD工具窗口

3.在AMD工具窗口中Devices中,我们可以看到Online下有数字12503,这是应用的PID,点击LogCat模块中左侧绿色加号,出现如下过滤器窗口,输入三要素:

  1. 在"filter Name"中输入过滤器名称
  2. 在"by PID"中输入PID
  3. 在"by Log Tag"中输入"ReactNativeJS"

按"OK"确认

之后你就可以看到你的应用等对应Log,如下所示

微信截图_20191201163207.png

==因为每次重启应用,应用的PID都会改变,因此上一次输入的过滤器会失效,需要重新设置==

与React Dev Tools相比 ADM 调试工具唯一不足的是,ADM不支持断点调试功能,不过因为RN的高效快捷,断点测试功能并不常用,所以ADM相当不错来用于RN调试.

你可能感兴趣的:(ReactNative 使用ADM 调试(Android设备))