常用adb命令
- adb devices:查看电脑连接的手机的状态
- adb install d:\xx(apk包名):安装apk
- adb install -r d:\xx(apk包名):覆盖安装apk
- adb uninstall xx(apk包名):卸载apk
- adb kill-server:杀掉adb进程
- adb start-server:重启adb进程
- adb rebot:重启手机
- adb push <本地路径><远程路径>:推送本地的文件到手机
- adb pull <远程路径><本地路径>:从手机下载文件到本机
- 输出日志:
10.1输出到手机存储卡 adb logcat > /sdcard/mylogcat.txt
10.2输出到电脑上 adb logcat>D:/1.txt(1.txt文件必须存在) 测试过程中经常需要截图来保留现场证据,如果通过各种应用助手,那么通常要在PC,平板都安装对应的应用,比较麻烦,还会有各种推送,权限访问问题,好烦啊,这个时候还是adb命令好,执行两个命令即可搞定:
adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)
adb pull /sdcard/screenshot.png d:/screenshot.png(保存在电脑)断开手机网络:adb shell svc wifi disable
- 打开手机网络:adb shell svc wifi enable
- 查看手机网络是否正常:adb shell ping 172.168.60.217
- 点击设备的Backkey键:adb shell input keyevent 4
- 修改设备时间:
adb shell
date -s “20170117.220000” - 当然如果已经获取到日志信息,只需要查看日志信息的话,有3种方式,这里也简单说明下。
17.1、使用tail -f + 文件名 时时查看log的变化情况:
17.2、使用cat 文件名 展示整个文件的内容:
17.3、使用adb pull log文件路径 导出PC存放文件路径: