Android調試橋(adb)
一、簡介
Android 調試橋 (adb) 是一種功能多樣的命令行工具,可讓您與設備進行通信。adb 命令便於執行各種設備操作(例如安裝和調試應用),並提供對 Unix shell(可用來在設備上運行各種命令)的訪問權限。它是一種客戶端-服務器程序,包括以下三個組件:
- 客戶端:用於發送命令。客戶端在開發計算機上運行。您可以通過發出 adb 命令從命令行終端調用客戶端。
- 守護進程 (adbd):在設備上運行命令。守護進程在每個設備上作為后台進程運行。
- 服務器:管理客戶端和守護進程之間的通信。服務器在開發計算機上作為后台進程運行。
adb
包含在 Android SDK 平台工具軟件包中。您可以使用 SDK 管理器下載此軟件包,管理器會將此軟件包安裝在 android_sdk/platform-tools/
。或者,如果您需要獨立的 Android SDK 平台工具軟件包,可以點擊此處進行下載。
二、安裝
macOS:無需其他配置。
Ubuntu Linux:使用
apt-get install
安裝adb
軟件包。這樣,您便可以獲得適用於所有 Android 設備且由社區維護的默認udev
規則集。請確保您在 plugdev 組中。如果您看到以下錯誤消息,則 adb 未在 plugdev 組中找到您:
error: insufficient permissions for device: udev requires plugdev group membership
使用
id
查看您所在的組。使用sudo usermod -aG plugdev $LOGNAME
將您自己添加到 plugdev 組中。以下示例展示了如何安裝 Android adb 工具包。
apt-get install adb
Windows:為 ADB 安裝 USB 驅動程序。如需安裝指南和原始設備制造商驅動程序的鏈接,請參閱安裝原始設備制造商 USB 驅動程序文檔。
Windows配置
下載
adb.exe
、AdbWinApi.dll
、AdbWinUsbApi.dll
文件放到一個文件夾里面環境變量里面path配置文件夾路徑
三、使用
adb start-server:啟動adb進程 adb kill-server:殺死adb進程 adb devices:查看當前與開發環境連接的設備,此命令也可以啟動adb進程 adb install XXX.apk:往模擬器安裝apk adb uninstall 包名:刪除模擬器中的應用 adb shell:進入linux命令行 ps:查看運行進程 ls:查看當前目錄下的文件結構 netstat -ano:查看占用端口的進程
后附上Windows Adb需要的文件 外鏈:https://www.lanzous.com/b0bk4wlpe 密碼:8uz5