vscode或android studio均顯示no devices的解決方法

當你添加完全部環境變量,或者屢次卸掉重裝android studio後,再次插入手機,或者是開啓模擬器的時候,vscode或android studio都顯示no devices的時候,如下簡單的解決方法或許能幫到你。android

一、先檢查本身以往是否有安裝adb。在cmd中查看adb的版本。輸入:adb version。spa

二、若是有安裝的話,建議在C:WindowsSystem和C:WindowsSystem32刪除adb.exe, AdbWinApi.dll和AdbWinUsbApi.dll三個文件便可。調試

三、你在android studio通過了一頓操做,例如安裝了一系列的sdk文件,還有建立了模擬器以後,也執行了第二步,環境變量也設置好了,在cmd中輸入adb version,會出現下圖:code

clipboard.png

這就表明了你已經完全清除了舊版本的adb,用的是目前最新版本的adb。這個也會隨着flutter upgrade的更新而更新。我今天更新了flutter版本,adb應該是最新的。blog

四、在管理員模式下打開cmd,輸入adb devices,會看見當前已經打開了的安卓設備。我插入了手機,以下圖:ip

clipboard.png

五、輸入adb connect 你安卓設備的名字 。個人安卓設備名字是4ad32643。因此我就輸入adb connect 4ad32543,以下圖:cmd

clipboard.png

failed那一行不用管,這時候看回vscode或者是android studio,即會出現設備,可進行flutter的正常調試。it

PS:
一、模擬器也是如此操做。先打開模擬器,再adb devices,adb connect 便可。
二、adb成功鏈接一次以後,下次就不用再開adb進行鏈接了,直接插入手機,或者是開啓模擬器便可。vscode是ctrl+shift+p,而後選擇Launch Emulator,打開模擬器,便可自動鏈接模擬器。
三、寫下文章時,flutter版本:Flutter:0.10.1-pre.96。adb版本:1.0.40。vscode版本:1.28.2。android studio版本:3.2.1。安卓模擬器版本:android 7.1.1。io

相關文章
相關標籤/搜索