Android Studio的ADB Terminal调试指南

引子

在Android开发中我们会用到adb命令行,将软件运行的日志,从Android设备传递到pc进行分析,我们可以使用Windows的cmd窗口,或者Android Studio的terminal窗口来传递文件。

以下都默认是Android设备,已打开usb调试模式,并且数据线已经和电脑连接。

很多人在cmd中输入adb命令后,会出现 ‘adb’不是内部或外部命令,亦不是可运行程序和批处理文件的问题

解决办法是:

找到SDK目录,在其子目录platform-tools中找到adb.exe这个程序,将其复制到tools目录下

然后在‘我的电脑’->’属性’->‘高级’->’环境变量’下,系统变量中找到path变量,编辑添加adb.exe的路径,格式为:“ ;路径名”(我们添加的路径为 “” 里面的部分),添加的环境变量一定要在之前添加 “;” 与前面的环境变量隔开,路径为adb.exe在platform-toos下的路径,如图,一般来说,配置完,重启Android Studio就可以啦~

配置好环境变量后,即可在CMD、Android Studio中输入adb命令行.

附录: 常用ADB命令

显示当前运行的全部模拟器(查询设备是否正常连接.):  adb devices


记录无线通讯日志:adb shell logcat -b radio


查看bug报告: adb bugreport

查看当前运行的包名Activity:

adb shell dumpsys window w |findstr \/ |findstr name= 


adb shell dumpsys window | findstr mCurrentFocus
mCurrentFocus 命令要更清晰一些.

Logcat

  1. 清除logcat内容,使用命令  adb logcat -c
  2. 启动logcat,使用命令  adb logcat ActivityManager:I *:s

启动要查看的程序即可

写在最后

本文部分内容转自csdn博客,大部分内容都亲自测试有效.

原文链接:https://blog.csdn.net/jlminghui/article/details/40622103

https://www.cnblogs.com/cq-jiang/p/7661302.html