常用adb命令

  1. adb devices:查看电脑连接的手机的状态
  2. adb install d:\xx(apk包名):安装apk
  3. adb install -r d:\xx(apk包名):覆盖安装apk
  4. adb uninstall xx(apk包名):卸载apk
  5. adb kill-server:杀掉adb进程
  6. adb start-server:重启adb进程
  7. adb rebot:重启手机
  8. adb push <本地路径><远程路径>:推送本地的文件到手机
  9. adb pull <远程路径><本地路径>:从手机下载文件到本机
  10. 输出日志:
    10.1输出到手机存储卡 adb logcat > /sdcard/mylogcat.txt
    10.2输出到电脑上 adb logcat>D:/1.txt(1.txt文件必须存在)
  11. 测试过程中经常需要截图来保留现场证据,如果通过各种应用助手,那么通常要在PC,平板都安装对应的应用,比较麻烦,还会有各种推送,权限访问问题,好烦啊,这个时候还是adb命令好,执行两个命令即可搞定:
    adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)
    adb pull /sdcard/screenshot.png d:/screenshot.png(保存在电脑)

  12. 断开手机网络:adb shell svc wifi disable

  13. 打开手机网络:adb shell svc wifi enable
  14. 查看手机网络是否正常:adb shell ping 172.168.60.217
  15. 点击设备的Backkey键:adb shell input keyevent 4
  16. 修改设备时间:
    adb shell
    date -s “20170117.220000”
  17. 当然如果已经获取到日志信息,只需要查看日志信息的话,有3种方式,这里也简单说明下。
    17.1、使用tail -f + 文件名 时时查看log的变化情况:
    这里写图片描述
    17.2、使用cat 文件名 展示整个文件的内容:
    这里写图片描述
    17.3、使用adb pull log文件路径 导出PC存放文件路径:
    这里写图片描述