1. 程式人生 > >adb devices無裝置列表

adb devices無裝置列表

問題

Linux下面連線Android機器進行除錯一文中描述了Linux下面如何連到手機進行除錯。這裡描述Windows下面的相關操作。

今天調app的時候,發現手機上已經有USB Debugging圖示了,但是PC上adb devices仍然顯示為空。網上找了一圈,梳理並記錄在此。

操作步驟

手機開啟USB Debugging,並連到PC

確保手機上已經有USB debugging connected的圖示,說明已經和pc連線正常:

usb debugging connected

確定hardware id

Win+r,輸入devmgmt.msc,開啟裝置管理器。——或者通過其他的方法開啟裝置管理器。然後按照下圖找到hardware id:

adb interface

hardware id

更新adb_usb.ini

在資源管理器的如下位置找到adb_usb.ini檔案,如果沒有,就建立一個空檔案:

adb_usb.ini

用文字編輯器開啟,新增(追加)如下資訊:

0x1782

其中0x後面就是之前找到的hardware id。

重啟adb server

在cmd視窗執行adb kill-server關閉伺服器,然後再adb devices(此時會自動啟動adb server),就可以看到裝置了。

C:\Users\abcdefg>adb kill-server

C:\Users\abcdefg>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
28444618921132  device


C:\Users\abcdefg>