adb算是很久以前的dos就存在的东西了,不过我们真的很需要它
adb的目录是在sdk目录下的platfoem-tools下,我们使用的话先进入这个目录,然后输入adb version
这里我们需要打开开发者模式中的usb调试,然后输入adb shell ,就可以与手机进行通信了,如果他需要root权限的话输入su即可
这里我没有连接真机,所以提示没有找到设备,有些设备还需要下载对应的驱动才行,可以用豌豆荚之类的手机助手
显示系统中全部的android平台
android list targets
安装apk程序之install
adb install -r xxx.apk
安装apk程序之push
adb push< local>< remote>
以上两种都是安装apk,不同的是adb install k是讲程序安装在data/data目录下,作为一个普通用户的安装路径,而adb push不是安装命令,他是将一个文件写入到手机的存储系统,有权限就行,所以我们还可以推送文件,同样的
adb pull< remote>< local>
我们也可以从手机中读取文件,这些操作在ddms中也是可以的
adb shell
查看log
adb remount(重新挂载分区)
cd system/app
rm xx.apk
删除应用
adb shell df
查看系统盘符
adb shell pm list packages -f
输出所有已经安装的应用
adb shell input keyevent
模拟按键输入
adb shell input touchscreen
模拟欢动输入
adb shell am start -n
屏幕录制
adb reboot
重启
太多就不一一列举出来了
所有的shell命令都来自framework,目录
/frameworks/base/cmds/
/system/core/toolbox/
这个无需多讲,去官网注册个账号,下载个安装包就可以直接使用了