1、查看adb版本
# adb version
2、连接设备
# adb connect 127.1.0.0:22515
3、查看设备信息
# adb devices
4、adb shell
Android设备的底层是Linux系统,shell是Linux系统的字符交互界面。
C:\Users\admin>adb shell
HWMHA:/ $
--有多台设备时,需要指出设备
>adb -s 127.0.0.1:22515 shell
--退出设备
>exit
进入adb shell之后有两种状态显示,#代表有root权限, $代表没有root权限
5、adb安装apk包
--默认安装
>adb install 目录\文件名.apk
--覆盖安装
>adb -r install 目录\文件名.apk
--指定设备
>adb -s 设备名 install 目录\文件名.apk
6、adb卸载apk包
adb shell进入设备字符交互界面,如果不是root权限ls查看文件会报错
su root 切换root权限再ls就可以了
进入到设备的/data/app目录找到app包名
执行命令adb uninstall 包名
> adb uninstall com.youdao.note.apk
--注意不要写-1,因为安装完成后系统会在包名后面自动加上-1之类的数字
7、adb查看设备上应用的包名
adb shell pm list package | grep "包名”
8、adb文件的读取写入
1)将文件从pc写入到设备
> adb push <本地目录> <设备目录>
> adb push D:\txt2.txt /sdcard/ 最后的斜杆不能少
2)将设备上的文件读取到pc
进入root权限操作
C:\Users\admin>adb shell
shell@windroye:/ $ su root
su root
root@windroye:/ # cd sdcard
--ls -l 查看文件
--exit 退出shell设备
执行命令:
C:\Users\admin>adb pull /sdcard/txt2.txt D:\
0 KB/s (30 bytes in 0.039s)
9、adb屏幕截图
--屏幕截图命令
C:\Users\admin>adb shell screencap /sdcard/youdao.png
--把截图从应用下载到pc端
C:\Users\admin>adb pull /sdcard/youdao.png D:\
1693 KB/s (5760012 bytes in 3.322s)
10、adb服务器关闭和启动
>>adb kill -server 关闭服务器
>>adb start -server 开启服务器