開始APP自動化前,你要知道的adb命令

轉載請註明作者和出處:美二 https://blog.csdn.net/qq_32654897/article/details/89217656

真機模擬機的adb命令略有不同,如果用模擬器來開展你的app自動化,那麼這篇文章涉及到的命令是你肯定會用到的。

1.安裝adb

下載 android-sdk/ platform-tools/ 中找到adb.exe,然後根據自己的路徑配置環境變量。(博主自己整理了android-sdk-windows壓縮包,有需要可以直接下載使用。)
在這裏插入圖片描述
環境變量配置如下:
在這裏插入圖片描述
cmd>adb,如果顯示adb具體信息,則已經配置完成。

2.真機

1.連接手機至電腦
2.開啓開發者模式
3.開啓USB調試 cmd>adb devices #查看手機是否連接成功
4.adb shell #進入手機系統
5.查詢包名和activity:https://blog.csdn.net/qq_32654897/article/details/89217656

3.模擬機

  1. 安裝模擬器
    模擬器下載地址可以在網上自行尋找,之所以加這個目錄是有一個小提醒↓:(博主這裏用的是夜神模擬器)
    Tips:cpu架構有ARM和x86之分,目前市場上的安卓手機應用大部分是ARM,但絕大部分模擬器又是X86,需要找可適用的模擬機
  2. 常用命令
    adb devices # 查看當前連接的設備
    adb connect 127.0.0.1:62001 # 連接虛擬機(每個虛擬機ip和端口都不一樣,這裏是夜神)
    在這裏插入圖片描述
    adb -s 127.0.0.1:62001 shell #進入模擬機系統(如果是多開模擬機,更改端口號即可,exit退出shell)
    adb -s 127.0.0.1:62001 install D:\test\smartai.apk #指定安裝apk包至虛擬機
    adb -r install D:\test\smartai.apk #覆蓋安裝apk包
    adb shell>cd /data/app/ >ls #查看包名(後面的-x是第幾次安裝,不用在意)
    在這裏插入圖片描述
    adb uninstall 包名 #卸載apk包(退出shell才能卸載)
    adb shell pm list package #查看設備上面安裝的應用包名
    adb push<電腦本地路徑><設備路徑> #從pc寫入設備
    adb pull<設備路徑><電腦本地路徑> #從設備取出到pc(ps:由於權限問題,不能直接將文件pull到電腦磁盤根目錄)
    adb shell screencap /sdcard/smart.png #屏幕截圖
    adb pull /sdcard/smart.jpg D:\test #將截圖取出至D盤test目錄下
    在這裏插入圖片描述
    adb kill-server#關閉adb服務
    adb start-server#啓動adb服務
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章