adb devices無裝置列表
阿新 • • 發佈:2019-01-22
問題
在Linux下面連線Android機器進行除錯一文中描述了Linux下面如何連到手機進行除錯。這裡描述Windows下面的相關操作。
今天調app的時候,發現手機上已經有USB Debugging圖示了,但是PC上adb devices仍然顯示為空。網上找了一圈,梳理並記錄在此。
操作步驟
手機開啟USB Debugging,並連到PC
確保手機上已經有USB debugging connected的圖示,說明已經和pc連線正常:
確定hardware id
Win+r,輸入devmgmt.msc,開啟裝置管理器。——或者通過其他的方法開啟裝置管理器。然後按照下圖找到hardware id:
更新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>