手機模擬器設置
打開夜神模擬器的bin目錄(右鍵夜神模擬器,打開文件所在位置),如果是windows10,就在文件夾下輸入“nox_adb.exe connect 127.0.0.1:62001”
vs code設置(默認已經下載dart系列插件)
下載插件flutter,打開終端(如果沒有彈出,可以點擊左下角標記(哪個都行))鍵入“flutter run”
將夜神模擬器中的bin路徑添加到path環境變量中
1.右鍵:我的電腦->屬性->高級系統設置->環境變量->Path->編輯->新建->
可能失敗的原因
1.PC端的adb文件有兩個不同的版本,分別為1.0.36和1.0.41。
2.adb(1.0.36)的客戶端不能連接到adb(1.0.41)啟動的adb server。
在C:\Users\計算機名\AppData\Local\Android\Sdk\platform-tools->adb.exe
在夜神模擬器下bin->adb.exe
在夜神模擬器下bin->nox_adb.exe
我找到了這三個以后,分別看了一下版本(鍵入:“xxx version”)
關閉sdk和夜神進程
cmd下輸入 adb version顯示為1.041
cmd下輸入 nox_adb version為1.036
通過版本比對發現adb的版本比夜神版本高,究其原因需要將二者版本整為一致。
將adb.exe復制到夜神模擬器下安裝路徑下,直接放在第一層,更改名稱為 nox_adb.exe;因為夜神模擬器的安裝路徑下已經有相同名字的文件,復制粘貼前請坐好區分,先將之前的nox_adb.exe 加了_1做區分;adb.exe也一樣需要做區分
開啟夜神模擬器,在cmd下輸入adb devices,此時並顯示
List of devices attached
127.0.0.1:62001 device
至此問題已解決。
打開vs code 創建項目:
1.ctrl+shift+p命令->輸入Flutter:New Project(我這里只有Flutter:New Application Project)->選擇項目地址並確定->回到vs code輸入項目名稱(位置在ctrl+shift+p剛剛的位置,注意名字不要出現中文和特殊字符)回車等待項目加載->終端中數據:“flutter run” 運行flutter