ADB命令行工具使用
-
Putty工具连接Android设备
下载链接:https://github.com/sztupy/adbputty/downloads
如上图所示:在HostName中输入transport-usb,port输入5037,connection type选择ADB。
-
adb卸载系统应用
adb shell //进入Android shell su mount -o rw,remount /system rm -rf /system/app/xxx.apk rm -rf /data/data/<xxx的包名> mount -o ro,remount /system
-
adb 查看最顶层activity名称
adb shell dumpsys activity | grep “mFocusedActivity”
-
adb 启动指定app
adb shell am start <包名>.<Activity名>
-
adb 远程连接设备
- 设备设置adbd监听指定端口
adb shell su setprop service.adb.tcp.port 5555 stop adbd start adbd
- 连接设备
adb connect <同一局域网下设备ip地址>:5555
- 检查是否成功
adb get-state
输出"device"或"emulator-5555"
-
logcat
adb logcat *:W
-
后台运行脚本命令:
adb shell nohup command &
- 关闭后台命令:
jobs//查询有多少在后台运行的命令 [1] + Running nohup command fg %n//将命令调到前台 Ctrl+C
-
命令安装卸载应用
- 安装应用
adb install xxx.apk adb install -r xxx.apk //重新安装应用,保留应用数据
- 卸载应用
adb uninstall 应用包名
参考网址:https://developer.android.com/studio/command-line/adb?hl=zh-cn