查看adb版本:adb version
查看当前连接设备: adb devices
netstat -aon |findstr 5037
tasklist /fi "PID eq 11916"
taskkill /pid 11916 /f
如果发现多个设备: adb -s 设备号 其他指令 举例:adb -s devicel install xxx.apk
安装apk: adb install -d -r xxx.apk
卸载apk: adb uninstall xxx.apk
清除缓存:adb shell pm clear xxx.apk
获取APP包名:adb logcat | grep START
查看日志:adb shell logcat -v time
结束adb进程:adb kill-server
开启adb进程:adb start-server
启动apk:adb shell am start -n xxx.apk /.activity
获取手机页面属性:adb shell uiautomator dump /sdcard/app.uix
获取的手机页面属性放到电脑桌面:adb pull /sdcard/app.uix F:/app.uix
获取手机页面图片:adb shell screencap -p /sdcard/app.png
获取手机页面图片放到电脑桌面:adb pull /sdcard/app.png F:/app.png
把文件推进Android系统:adb push 本地文件 android系统内部路径
录制视频:adb shell screenrecord /sdcard/demo.mp4
点击手机屏幕:adb shell input tap 500 1450
模拟手势滑动手机屏幕:adb shell input swipe 100 500 100 1450 100
表示从屏幕坐标(100,500)开始,滑动到(100,1450)结束,整个过程耗时100ms.
获取进程ID指令: adb shell ps | grep packagename
获取cpu: adb shell dumpsys cpuinfo | grep packagename
启动时间(冷启动):adb shell am start -W -n package|activity
停止APP(冷启动):adb shell am force-stop package
获取手机电量:adb shell dumpsys battery
手机进入非充电模式:adb shell dumpsys battery set status 1