Adb常用命令

2022-08-21 17:30:14 字數 1456 閱讀 1187

先了解下adb(android debug bridge)的作用:android sdk自帶的乙個工具,用來連線android裝置和pc端的橋梁,通過adb工具,可以在pc端對手機進行全面操作。adb具有安裝解除安裝apk,拷貝推送檔案,檢視裝置硬體資訊,檢視應用程式占用資源,在裝置執行shell命令功能等。

adb可以跨平台,意味著不僅在windows,在mac/linux平台都可以使用adb命令。

1、adb --help:檢視幫助手冊

2、adb devices:檢視連線到pc的android裝置,需要注意的是:

1)如果使用的是【genymotion】模擬器,因為它已經在模擬器裡設定了「use custom android sdk tools」為自己的sdk所在路徑,所以【genymotion】會自動載入連線adb;

2)如果是【夜神/海馬】模擬器,不會自動幫我們連線,需要我們手動通過命令adb connect連線,如夜神:adb connect 127.0.0.1:62001,其中127.0.0.1表示本地的ip位址,62001是模擬器的埠號;

4、adb pull 《手機路徑》 《電腦路徑》:從手機中拉取資訊到本地電腦上,手機路徑可以通過adb shell進入到shell環境中,通過cd,ls這些命令找到對應的檔案,如將qq這個apk安裝包拉取到d盤;

5、abd push 《電腦路徑》 《手機路徑》:從本地推送資訊到手機上去,如:

7、adb install-r*.apk:保留資料和快取檔案,重新安裝apk;

8、adb shell dumpsys activity|find "mfocusedactivity":檢視前台應用包名和類名(包名:android系統給倒應用的標識,類名:乙個頁面的標識);

9、adb uninstall 《包名》:解除安裝某個應用;

10、adb uninstall -k 《包名》:解除安裝某個應用但保留資料和快取檔案;

11、adb kill-server:終止adb服務;

12、adb start-server:啟動adb服務,通常在adb出現問題時,結合kill-server一起來重啟adb服務;

13、adb shell pm list packages:列出當前系統裡面所有的包名(-s 列出系統apk路徑及包名;-3:列出使用者apk及包名);

15、adb connect/disconnect:通過wifi進行遠端除錯,在進行設定之後我們就可以不需要通過usb線將手機線連線到電腦了。

1)確保手機和電腦處於同一網路中(連線同乙個伺服器);

2)將手機通過usb線連線到電腦;

3)輸入adb tcpip 5555來確定手機與電腦遠端通訊的埠號;

4)拔掉usb線;

5)在通過adb connect加上你自己手機的ip位址來進行連線,如果想要取消連線,直接使用adb disconnect。

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命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...