一、引言
在 Windows Subsystem for Linux(WSL)環境下工作時,有時需要使用 Android Debug Bridge(ADB)工具與 Android 設備進行交互。通過特定設置,能夠在 WSL 中便捷地調用 Windows 系統中已安裝的 ADB,避免在 WSL 中重復安裝 ADB 帶來的麻煩。本指南將詳細介紹在 WSL 中使用 Windows ADB 的具體步驟。
二、前提條件
安裝 WSL:確保已在 Windows 系統中成功安裝并配置好 WSL。可從 Microsoft Store 下載并安裝適合的 Linux 發行版,如 Ubuntu 等。
安裝 ADB:在 Windows 系統中安裝好 ADB 工具。如果是通過 Android Studio 安裝 Android SDK,ADB 會包含在 SDK 的 platform - tools 目錄中。默認安裝路徑通常為 C:\Users\你的用戶名\AppData\Local\Android\Sdk\platform - tools 。若不確定 ADB 安裝位置,可在資源管理器中搜索 adb.exe 來查找。
三、方法一
- windows查找 ADB 路徑
確定 Windows 中 ADB 可執行文件的路徑。例如,假設 ADB 安裝在 C:\Software\adb\Sdk\platform - tools 目錄下。 - 設置別名(方法1)
打開 WSL 終端。
使用文本編輯器打開 .bashrc 文件,可通過命令 nano ~/.bashrc 進行編輯。
在文件末尾添加如下行:
alias adb=“/mnt/c/Software/adb/Sdk/platform - tools/adb.exe”
需將路徑替換為實際 ADB 所在路徑。保存并關閉文件(在 nano 編輯器中,按 Ctrl + X ,然后按 Y ,最后按 Enter )。
使配置生效,在終端輸入 source ~/.bashrc 。
- 使用鏈接文件(方法2),這種方式bash也是能識別的
在 WSL 中創建兩個文件,分別命名為 adb 和 fastboot (若需使用 fastboot )。例如,可使用以下命令創建 adb 文件:
sudo nano /usr/local/bin/adb
在打開的文件中,輸入 Windows 下 ADB 的完整路徑,并在末尾加上 $* ,如下所示:
/mnt/c/Software/adb/Sdk/platform-tools/adb.exe $*
保存并關閉文件。為該文件添加可執行權限,使用命令 sudo chmod +x /usr/local/bin/adb 。
若需使用 fastboot ,重復上述步驟創建 fastboot 文件并設置路徑和權限。例如:
sudo nano /usr/local/bin/fastboot
文件內容為:
/mnt/c/Software/adb/Sdk/platform-tools/fastboot.exe $*
然后執行 sudo chmod +x /usr/local/bin/fastboot 。
四、測試 ADB 連接
連接 Android 設備:通過 USB 線將 Android 設備連接到電腦,并在設備上開啟 USB 調試模式。
在 WSL 終端中輸入 adb devices 。若 ADB 配置成功,應能看到已連接的 Android 設備列表。若未顯示設備,可嘗試重新插拔 USB 線,或在設備上確認 USB 調試模式已正確開啟并允許電腦連接。