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