常用adb操作命令詳解

2021-09-07 08:53:50 字數 2263 閱讀 8622

1. 檢視當前執行的所有裝置

返回當前裝置列表

這個命令將指定的apk檔案安裝到裝置上

3. 解除安裝軟體

adb uninstall 《軟體名》

adb uninstall -k 《軟體名》

如果加 -k 引數,為解除安裝軟體但是保留配置和快取檔案.

這塊要著重說明下

昨天在使用adb解除安裝程式,結果死活解除安裝不了。我輸入的命令和系統提示如下

arthur@arthur-laptop:~$ adb uninstall com.cto51.student-1.apk

failure

arthur@arthur-laptop:~$ adb uninstall com.cto51.student-1failure

後來發現原來解除安裝程式時,只adb uninstall 後邊的引數不應該是.apk檔案,而是包名,即androidmainifest.xml檔案中節點下,package元素所指定的名字,如下所示:

arthur@arthur-laptop:~$ adb uninstall com.cto51.student

success

那個字尾"-2"就不要了,因為它不是包名的一部分,而多次重複安裝時android系統自動加上的.

4. 登入裝置shell(進入手機裝置終端)

adb shell

這個命令將登入裝置的shell.

後面加將是直接執行裝置命令, 相當於執行遠端命令

5. 從電腦上上傳檔案到手機移動裝置端

adb push 《本地路徑》 《遠端路徑》

用push命令可以把本機電腦上的檔案或者資料夾複製到裝置(手機)

用pull命令可以把裝置(手機)上的檔案或者資料夾複製到本機電腦

7. 顯示幫助資訊

adb help

這個命令將顯示幫助資訊

8. 刪除系統應用:

adb remount (重新掛載系統分割槽,使系統分割槽重新可寫)。

adb shell

rm *.apk

9. 重啟adb命令

模擬器在執行一段時間後,adb服務有可能(在windows程序中可找到這個服務,該服務用來為模擬器或通過usb資料線連線的真機服務)會出現異常。這時需要重新對adb服務關閉和重啟。

當然,重啟eclipse可能會解決問題。但那比較麻煩。如果想手工關閉adb服務,可以使用下面的命令。

adb kill-server

在關閉adb服務後,要使用如下的命令啟動adb服務。

adb start-server

如圖:10. 埠**的命令,即更改**器的網路tcp通訊埠

用處:如果有多台裝置,如果你想指定某一台裝置操作;如a機器

adb -s 指定裝置號

當輸入命令:

adb forward tcp:6100 tcp:7100 // pc上所有6100埠通訊資料將被重定向到手機端7100埠server上

就不需要每次都需要輸入上乙個命令來指定了。

adb start-server 選擇服務是否啟動adb服務程序.

adb kill-server 終止adb服務程序.

adb logcat 將日誌資料輸出到螢幕上.

adb shell dumpsys [options]

meminfo 顯示記憶體資訊

cpuinfo 顯示cpu資訊

account 顯示accounts資訊

activity 顯示所有的activities的資訊

window 顯示鍵盤,視窗和它們的關係

wifi 顯示wifi資訊

adb操作命令詳解

adb是什麼?adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在eclipse中方面通過ddms來除錯android程式,說白了就是debug工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情...

常用adb操作命令

pm是對包進行操作 am是對activit進行操作 adb命令格式 adb d e s d 指定當前唯一通過的usb連線的android裝置為目標 e 指定當前唯一執行的穆尼奇為目標 s 指定相應的serialnumber號的裝置 模擬器為命令目標 連線模擬器埠 adb connect 127.0....

ADB操作命令及其詳解

adb是什麼?adb的全稱為android debug bridge,就是起到除錯橋的作用。通過adb我們可以在eclipse中方面通過ddms來除錯android程式,說白了就是debug工具。adb的工作方式比較特殊,採用監聽socket tcp 5554等埠的方式讓ide和qemu通訊,預設情...