ADB 常用命令
- 查看usb链接的安卓终端
adb devices
安装apk包
adb -s BTFDU17311001049 install E:\安装包\xxx.apk
monkey测试(随机猴子)
adb shell monkey -p com.feidee.myfinance –ignore-crashes –ignore-timeouts –ignore-native-crashes –pct-touch 30 -s 1 -v -v –throttle 200 10000 > e:/info.txt卸载
adb unistall com.feidee.myfinance启动adb服务
adb start-server关闭adb服务
adb kill-server上传本地文件到安卓客户端
adb -s BTFDU17311001049 push D:\adb2.png /sdcard/下载安卓客户端文件到本地
adb -s BTFDU17311001049 pull /sdcard/adb2.png e:/
AM(Activity Manager)命令
使用am可以模拟各种系统行为,如:启动一个Activity、强制停止进程、发送广播进程、修改设备屏幕属性
adb命令启动客户端2.0
adb shell am start -S -W com.feidee.myfinance/XXX.WelcomeActivity
PM(Package Manager)命令
使用pm可以模拟安卓行为或者查询设备上应用等。
- 查询所有安装包列表信息
adb shell pm list packages -i -3
ps:
-d: 查看disable package
-e: 查看enable package
-s: 查看系统package
-3: 查看第三方package
-i: 查看package的对应安装者
-u: 查看曾被卸载过的package
ADB shell 命令
- 查看客户端的进程id
adb shell ps | find “com.feidee.myfinance”
- 查看客户端应用程序的内存
adb shell dumpsys meminfo com.feidee.myfinance
- 查看客户端的进程
adb shell cat /proc/29279/status
查看手机电量
adb shell dumpsys battery
ps :
level:84,表示剩余电量84%
查看安卓手机系统版本
adb shell getprop ro.build.version.release