02 adb常用命令 Appium初始化流程解析

2022-08-15 18:45:13 字數 1765 閱讀 8033

adb

android debug bridge 安卓除錯橋梁

控制/操作 ⼿機/模擬器

adb常⻅命令

adb version 檢視adb版本號

adb help 檢視adb幫助⼿冊

adb devices顯⽰當前所有的鏈結的裝置

adb push pc端⽂件的路徑⼿機端⽂件的路徑

將pc端本地的⽂件傳輸到⼿機端

● ⼀般操作的⼿機⽬錄是對應的/sdcard -->⼿機內部儲存路徑

adb pull ⼿機端⽂件的路徑pc端⽂件的路徑

adb shell 進入到手機的命令列模式->使用linux命令去操作手機了 (推薦)

● root超級管理員

● @標記符,後面一般接主機名

● shamu手機裝置名

● /當前路徑是跟目錄

● #使用者型別是管理員還是普通的使用者

exit:退出shell模式

adb logcat > d:\lemon15\log.txt 使⽤重定向輸出到pc端的⽂件當中

adb logcat -v time > d:\lemon15\log2.txt 在每⼀⾏⽇志開頭都加了時間的資訊

adb kill-server 殺死adb程序

adb start-server 啟動adb程序

需要注意:

● 如果你之前有鏈結上夜神模擬器,adb重啟之後斷開了鏈結

● 如果你之前有鏈結上真機,adb重啟之後不會斷開連線

adb shell dumpsys activity|find "mfocusedactivity" 檢視前台應⽤的包名,類名(⻚⾯的名字)

● 先要將要查詢的應⽤運⾏在前台

● 執⾏命令

● android版本差異

○ android版本在7.0-

○ android版本在7.0+

adb shell dumpsys activity | find "mresumedactivity"

adb shell pm list packages 所有的應⽤(包括系統的、⽤⼾第三⽅安裝)

● adb shell pm list packages -s 只列出來系統級別的應⽤(不能被解除安裝的)

● adb shell pm list packages -3 只列出來⽤⼾安裝的應⽤(可以被解除安裝的)

adbshellamstart-w應⽤包名/應⽤的啟動⼊⼝

應⽤包名/應⽤的啟動⼊⼝ --> aapt

adb shell input tap x軸座標 y軸座標

座標點選

座標:⼿機內部存在⼀個座標系統,⼀般來說座標系統的原點(0,0)是在螢幕的左上⻆

怎麼顯⽰座標:

進⼊到開發者選項->開啟指標位置

座標⽤的⽐較少->會存在適配問題

***********************************

5037 adb埠號

4723埠與8200埠沒有衝突

**************

這⾥的⽇志做的事情:

●確保sdk環境是ok(⾥⾯有adb)

●確保裝置是連線上的

●檢測裝置的響應狀態(⼯作是不是正常的)

●主要是做⼀個端⼝**

●確認com.lemon.lemonban安裝狀態

●停⽌com.lemon.lemonban應⽤運⾏

●清除掉com.lemon.lemonban應⽤的資料

所需能⼒新增如下配置

noreset=true

adb常用命令

安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...

adb 常用命令

adb命令的主要用途 1.執行android裝置的shell 命令列 2.管理模擬器或android裝置的對映埠。3.安裝和解除安裝應用程式。關閉或開啟adb服務 關閉adb服務 adb kill server 開啟adb服務 adb start server 檢視當前連線的裝置 adb devic...

adb 常用命令

顯示當前執行的全部模擬器 對某一模擬器執行命令 abd s 模擬器編號 adb devices列出來id 命令 獲取模擬器中的檔案 adb pull 用pull命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...