| 現象 | 可能原因 | 解決方案 |
|---|---|---|
| 提示 "adb server version mismatch" 或啟動失敗 | 系統中運行多個 ADB 版本 (如 Genymotion、Nox、MuMu 模擬器自帶 ADB 與 SDK ADB 衝突) | 統一 ADB 路徑:模擬器設置指向 SDK platform-tools/adb,或殺掉所有 adb 進程重啟 |
| ADB 啟動報 "address already in use" (默認 5037 端口) | 其他程序佔用 5037 (如某些手機助手、代理工具) | netstat -ano | findstr 5037 找 PID → 任務管理器結束進程 → adb kill-server && adb start-server |
| DDMS/Device Manager 顯示模擬器離線 | 模擬器未完全啟動、ADB 連線超時、網路模式衝突 (NAT/橋接) | 1. 等待模擬器完全開機 2. adb devices 確認 3. 重啟 ADB 4. 檢查模擬器網路設置 |
| 真機無法識別 | 驅動未裝、USB 偵錯未開、授權彈窗未確認、線材/接口故障 | 換線/插口、開啟 USB 偵錯、螢幕解鎖授權、安裝廠商驅動 (如小米/華為專用) |
adb kill-serveradb start-serveradb devices —— 應顯示 device 狀態adb logcat 看實時日誌定位