【appium】:adb常用命令

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 开启服务器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章