ADB 常用命令

2021-10-14 01:58:17 字數 2510 閱讀 9669

一、adb 介紹

adb(andriod debug brige) 是乙個c/s架構的命令列工具,用於通過電腦端與andriod 裝置或模擬器 互動。

adb 由3部分組成:

1、執行在pc端的client:可以通過它對安卓應用進行安裝、解除安裝及除錯

2、 執行在pc端的server:負責管理客戶端到andriod裝置上adb 後台程序 adb服務啟動後,windows 在任務管理器中找到adb後台程序連線

3、adb-deamon 執行在andriod 裝置 或 模擬器 的後台程序。

執行 adb shell ps | grep adbd 可以找到該後台程序

windows 使用 findstr 替代 grep

例:adb shell os | find 『『adbd』』

二、adb常用命令

1、adb version,檢視 adb版本

2、adb devices,獲取裝置列表及裝置狀態

3、ade get-state,獲取裝置的狀態

裝置狀態有3中:

device, 裝置連線正常

offline, 連線查詢異常,裝置無響應

unknown, 沒有連線裝置

4、adb help或 直接輸adb, 將會列出所有選項說明及子命令

5、adb logcat, 列印log日誌

adb logcat > d:/test.log 列印當前裝置上的所有日誌到d 盤test.log 檔案上

8安裝解除安裝應用程式

adb install +apk路徑安裝(可以拖動複製到cmd視窗)

a、獲取應用包名:(andriod 5.0)

adb shell dumpsys activity | find "mfocusedactivity」

b、獲取應用包名:(andriod 7/8/10.0)

adb shell dumpsys activity activities | findstr mresumedactivity

檢視系統所有的應用資訊:adb shell pm list packages

package manager ,獲取安裝在安卓裝置上的應用資訊

-s: 列出系統應用

-f: 列出應用包名及對應的apk名及存放位置

應用包名 格式: com.***.***x

adb uninstall +包名com .***.***解除安裝

9、連線andriod 手機連線電腦兩種方式:

1、通過資料線連線安卓板和開發電腦

開啟手機開發者選項,開啟usb除錯,開啟usb安裝。

2、通過同一區域網wifi ,遠端連線手機進行除錯

adb shell connect/disconnect + 手機ip位址

c:\users\administrator>adb shell

cezanne:/ $setprop service.adb.tcp.port 5555

//設定adb服務埠為5555, 開啟adb網路除錯功能

附加說明: setprop service.adb.tcp.port -1 //表示開啟adb的usb除錯功能。

cezanne:/ $ exit

c:\users\administrator>adb tcpip 5555//讓裝置在 5555 埠監聽 tcp/ip 連線。

restarting in tcp mode port: 5555

這時拔掉usb連線線。

c:\users\administrator>adb connect 192.168.0.102

connected to 192.168.0.102:5555

10、**adb shell 【shell_command】 , 進入adb shell 環境 (常與grep或 finder 一起使用,起到過濾作用,檢視自己需要的關鍵資訊)

exit, 退出

常見命令:如ls, cd , rm , mkdir , touch , pwd , cp , mv , ifconfig , netstat , ping , ps , top等,與linux 相似。

解決adb網路連線**現的「由於目標計算機積極拒絕,無法連線」錯誤

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