最近開始嘗試開發手機APP,遭遇到 ADB(Android Debug Bridge) 無法偵測到手機的問題
環境
手機型號 : HM 2LTE-SA
Android 版本 : 4.4.4 KTU84P
MIUI 版本 : 6.7.1.0(KHJMICH) 穩定版
PC : window 7
Android SDK Platform-Tools : 23.0.1
如何確定 adb 有確實偵測到手機?
1. 找到你的 adb 位置
(這個環境通常放在 %LOCALAPPDATA%\Android\sdk\platform-tools\ )
2. 用 cmd 打開該位置
(cd %LOCALAPPDATA%\Android\sdk\platform-tools\ )
3. 使用 adb.exe 檢測設備連結狀況
(adb devices)
有偵測到設備會顯示
List of devices attached
XXXXXX device
如果已經有偵測到你的設備,就可以關掉本頁了XD
安裝驅動
到小米手機(http://www.mi.com/service/download)下載手機驅動
這選項真的看不懂,總之我的手機選右邊的「MIUI 2.3版」才行~
將檔案解壓到一個好找的地方備著
接著到裝置管理員,應該會看到下圖的「ADB Interface」,這就是我們的主角囉!!
右鍵它「更新驅動程式軟體(P)」→「瀏覽電腦上的驅動程式軟體(R)」
瀏覽到剛才你解壓的資料夾
順利找到適合的驅動時,我的會跳出警告,也只能咬著牙按下「仍然安裝此驅動程式軟體(I)」不可了吧…
這時候裝置管理員上面應該就會出現「Android Composite ADB Interface」惹~
最後,再用 adb devices 查詢看看唄~