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 開啓服務器