Flutter Android 偵錯橋 (adb)

2020-10-06 15:00:07

人生在勤,不索何獲。--張衡 

 Android 偵錯橋 (adb) / 戶端-伺服器程式 / adb下載地址

功能多樣的命令列工具

與裝置進行通訊

adb 命令可用於執行各種裝置操作(例如安裝和偵錯應用)

提供對 Unix shell(可用來在裝置上執行各種命令)的存取許可權

包含在 Android SDK 平臺工具軟體包中

安裝在 android_sdk/platform-tools/ 下

 使用者端:用於傳送命令。使用者端在開發計算機上執行。您可以通過發出 adb 命令從命令列終端呼叫使用者端。

守護程式adbd:用於在裝置上執行命令。守護程式在每個裝置上作為後臺程序執行。

伺服器:用於管理使用者端與守護程式之間的通訊。伺服器在開發機器上作為後臺程序執行。

 adb 的工作原理

嘗試環境

Windows7

 Android Studio 3.6.3

夜神模擬器 Android 5.1.1

 未連線或已連線裝置提示

adb devices 驗證裝置是否已連線

adb devices -l 查詢裝置

嘗試了連線雷電模擬器

夜神模擬器:adb connect 127.0.0.1:62001

逍遙安卓模擬器:adb connect 127.0.0.1:21503

天天模擬器:adb connect 127.0.0.1:6555 

海馬玩模擬器:adb connect 127.0.0.1:53001

網易MUMU模擬器:adb connect 127.0.0.1:7555

雷電模擬器:adb connect 127.0.0.1:5555 

genymotion模擬器:adb connect 127.0.0.1:5555 

谷歌原生模擬器:adb connect <裝置的IP地址>:5555

如果在命令使用未生效的情況下:

請嘗試先啟動Android Studio開發工具,當出現(<no devices>),然後在啟動模擬器

或者先啟動模擬器,在啟動Android Studio開發工具。

Connection Assistant

開啟connection assistant:

 

點選Rescan devices 按鈕重新掃描裝置

參考:

Android studio無法連線識別檢測各種模擬器和手機的問題 (萬能方案)

Android 偵錯橋 (adb)