linux連android adb方法
发表于 : 2026年 5月 27日 04:52
linux如何用adb連手機調試?
代码: 全选
在 Linux 系統上使用 ADB(Android Debug Bridge)連接手機進行調試,步驟其實非常直覺。只要依序搞定**手機端**與 **Linux 端**的設定,就能輕鬆連上。
以下是完整的操作指南:
---
## 第一步:手機端的準備工作
在連接電腦之前,必須先開啟手機的隱藏功能「開發者選項」。
1. 打開手機的 **「設定」 -> 「關於手機」**。
2. 找到 **「版本號碼」(Build Number)**,連續點擊它 **7 次**,直到系統提示「您現在已成為開發者」。
3. 返回「設定」主選單,進入 **「系統」 -> 「開發者選項」**(部分手機會在「其他設定」中)。
4. 找到並**開啟「USB 調試」(USB Debugging)**。
---
## 第二步:Linux 端安裝 ADB 工具
根據你使用的 Linux 發行版,打開終端機(Terminal)並輸入對應的安裝指令:
### Ubuntu / Debian / Linux Mint
```bash
sudo apt update
sudo apt install adb
```
> **💡 實用小技巧:** 建議順便安裝 `android-sdk-platform-tools-common`,它會自動幫你配置好大部分手機的 USB 權限(udev rules),省去後面排錯的麻煩:
> ```bash
> sudo apt install android-sdk-platform-tools-common
>
> ```
>
>
### Fedora / RHEL
```bash
sudo dnf install android-tools
```
### Arch Linux
```bash
sudo pacman -S android-tools
```
---
## 第三步:進行連接與授權
1. 使用 USB 傳輸線將手機連接到 Linux 電腦。
2. 在 Linux 終端機中輸入以下指令來啟動 ADB 並檢查裝置:
```bash
adb devices
```
3. **注意看手機螢幕:** 此時手機上會跳出一個彈出視窗,詢問 **「是否允許 USB 調試?」**。請勾選「總是允許來自這台電腦的偵錯」,然後點擊**允許**。
4. 重新在終端機輸入一次 `adb devices`,如果看到類似下方的畫面,代表連線成功了:
```text
List of devices attached
課本上的序號XYZ1234567 device
```
---
## 🛠️ 常見問題排錯(Troubleshooting)
### 狀況 A:輸入 `adb devices` 後顯示 `unauthorized`
* **原因:** 你還沒有在手機上點擊「允許 USB 調試」。
* **解法:** 解鎖手機螢幕,點選允許。如果沒跳出視窗,可以輸入 `adb kill-server` 重啟服務,再試一次。
### 狀況 B:顯示 `no permissions` 或 `?????? no permissions`
* **原因:** Linux 系統預權限限制,不允許一般用戶存取該 USB 裝置。
* **快速解法(臨時用):** 用 root 權限重啟 ADB 伺服器:
```bash
adb kill-server
sudo adb start-server
adb devices
```
* **完美解法(永久有效):** 將你的 Linux 帳號加入 `plugdev` 群組(部分發行版適用):
```bash
sudo usermod -aG plugdev $USER
```
(設定完後需要登出 Linux 或重啟電腦才會生效)。
---
## 🎁 同場加映:如何無線(Wi-Fi)連接?
如果你不想一直插著線,在確保**手機和電腦在同一個 Wi-Fi 網路**的情況下,可以這樣做:
1. 先用 USB 線連上手機。
2. 讓 ADB 在 5555 端口監聽:
```bash
adb tcpip 5555
```
3. 拔掉 USB 線,查出手機的 IP 位址(可以在手機的 Wi-Fi 設定裡看到,假設是 `192.168.1.100`)。
4. 在 Linux 終端機連線:
```bash
adb connect 192.168.1.100:5555
```
5. 輸入 `adb devices` 確認,你就能擺脫線材的束縛了!