ADB 常用命令及詳解

2021-08-28 03:10:53 字數 2507 閱讀 8623

adb 即 android debug bridge,android除錯橋。adb工作方式比較特殊,採用監聽socket tcp 埠的方式讓ide和qemu通訊,預設情況下adb會daemon相關的網路埠。熟練使用 adb 命令將會大大提公升開發效率。 adb 的命令有很多,今天就來總結下我在tv開發常用到的一些 adb 命令。

顯示系統中全部裝置:

adb devices

這個命令是檢視當前連線的裝置, 連線到計算機的android裝置或者模擬器將會列出顯示

2.開啟adb服務:

3.關閉adb服務:

adb kill-server

停止 adb 服務

4.連線裝置:

adb connect 192.168.1.61

如果是usb連線,直接會連線adb,如果是想通過網路連線(有線或者無線),則需要在同乙個區域網,通過ip連線。上面192.168.1.61替換成想要連線裝置的ip即可。

5.斷開裝置:

adb disconnect 192.168.1.61

6.安裝乙個apk

adb install -r (apk路徑)

-r 代表如果apk已安裝,重新安裝apk並保留資料和快取檔案。apk路徑則可以直接將apk檔案拖進cmd視窗,記得加空格。

列出系統應用的所有包名:

adb shell pm list packages -s

列出除了系統應用的第三方應用包名:

9.清除應用資料與快取:

adb shell pm clear (apk包名)

10.啟動應用

adb shell am start -n com.helloshan.demo/.mianactivity

此處無圖,要知道具體的軟體的包名及入口才可以開啟。

11.強制停止應用

需要強制停止應用,則執行以下命令:

adb shell am force-stop (apk包名)

12.殺死某個程序:(三個步驟)

adb shell

ps kill pid

ps是檢視程序命令,kill pid 你想結束的程序

13.pull和push檔案

adb push (檔案路徑) (想要push的路徑)

adb pull (檔案路徑) (想要pull的路徑)

adb push/pull 之前有些裝置要獲取許可權先,14條講解。

14.獲取檔案的讀寫許可權:

adb remount

有些裝置並不能直接adb remount,必須要先以root身份進入,先執行adb root,在執行adb remount

15.檢視日誌:

adb logcat

16.檢視螢幕解析度

adb shell wm size

17.常用操作資料夾命令

操作檔案和資料夾有時會出現許可權不夠,read-only file system。就需要adb remount 操作,獲得許可權。

cd system/sd/data //進入系統內指定資料夾

ls //列表顯示當前資料夾內容

mkdir *** //建立***的資料夾

rm -r *** //刪除名字為***的資料夾及其裡面的所有檔案

rm *** //刪除檔案***

rmdir *** //刪除***的資料夾

ADB 常用命令及詳解

adb 即 android debug bridge,android除錯橋。adb工作方式比較特殊,採用監聽socket tcp 埠的方式讓ide和qemu通訊,預設情況下adb會daemon相關的網路埠。熟練使用 adb 命令將會大大提公升開發效率。adb 的命令有很多,今天就來總結下我在tv開發...

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...