adb

  1. adb连接模拟器

  2. adb连接手机

  3. adb查看日志

安装adb

https://developer.android.google.cn/studio/releases/platform-tools.html

adb连接mumu模拟器

运行cmd,切换到adb命令目录或先配置好环境变量。

1
adb connect 127.0.0.1:7555

查看设备是否已连接

1
adb devices

查看设备连接状态

1
adb get-state
选项 功能
offline 设备连接异常
device 正常
unknown 没有连接设备

adb安装apk文件

1
adb install apk地址

adb 抓取日志

1
adb logcat

ctrl+c结束查看,可查看手机四个缓冲区日志,包括radio、system、main、event。

缓冲区 描述
radio 存放通信的日志,比如通话短信
system 系统组件日志
main 手机的应用软件的日志
event 手机按键输出等事件日志

不指定缓冲区的话,默认抓取system和main。
要指定缓冲区的话,命令如下:

1
adb logcat -b 缓冲区

清理日志信息

1
adb logcat -c

将日志信息输出到指定文件:

1
adb logcat -b event > E:\log.txt

logcat是实时的,即在输出日志时操作软件,也可以实时更新日志。
日志文件查看:

选项 描述
D debug
I info
E error
W warm

只输出错误信息:

1
adb logcat *:E

adb通过WLAN连接到设备

  1. adb安装在pc电脑上,电脑与手机处于同一WLAN下,打开手机的开发者选项usb调试模式,以下步骤用的是红米note8。

  2. 使用 USB 数据线将手机连接到电脑。

  3. 设置目标设备以监听端口 5555 上的 TCP/IP 连接。

    1
    adb tcpip 5555
  4. 断开数据线连接

  5. 找到设备的IP地址

  6. 通过IP地址连接到设备

    1
    adb connect IP地址:5555
  7. 确认连接

    1
    adb devices
  8. 如果 adb 连接断开:
    (1) 确保电脑仍与 Android 设备连接到同一个 WLAN 网络。
    (2) 通过再次执行 adb connect 步骤重新连接。
    (3) 如果上述操作未解决问题,重置 adb :

    1
    adb kill-server

然后重头操作。

adb帮助文档

https://developer.android.google.cn/studio/command-line/adb

------------- End -------------