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