ADB命令使用
Android Debug Bridge,借助此工具,可以让我们使用电脑来操控手机
ADB工具位于 sdk_location/platform-tools
使用命令adb shell
,就可以使用shell命令了。
ADB常用命令
- 显示系统中所有的android平台:
android list targets
- 安装Apk程序到data目录下(普通用户程序):
adb install -r /XXXX/test.apk
- 将文件写入到手机存储中:
adb push /XXX/test.apk /system/app
(这里是将一个apk写入到/system/app中 == 安装了一个系统app) - 从手机中获取文件:
adb pull /system/temp/xxx /usr/home/temp.txt
- 查看log:
adb shell
—logcat
- 删除应用:
adb remount
(重新挂载分区,使系统分区可写)adb shell
cd system/app
rm *.apk
- 查看系统盘符
adb shell df
- 输出已经安装的应用
adb shell pm list packages -f
- 模拟按键输入
- menu:
adb shell input keyevent 82
- home:
adb shell input keyevent 3
- up:
adb shell input keyevent 19
- down:
adb shell input keyevent 20
- left:
adb shell input keyevent 21
- right:
adb shell input keyevent 22
- enter:
adb shell input keyevent 66d
- back:
adb shell input keyevent 4
- menu:
- 模拟滑动输入
adb shell input touchscreen <x1><x2><y1><y2>
adb shell input touchscreen swipe 18 665 18 350
- 查看运行状态
- AM管理信息:
adb shell am start -n 包名/包名+类名
- 录制屏幕:
adb shell screenrecord /sdcard/demo.mp4
- 重启:
adb reboot
ADB命令来源
adb来源:/system/core/toolbox
shell来源:/frameworks/base/cmds