1、vscode运行flutter项目,安装好vscode、fluttersdk、Android sdk后,我没有下载第三方模拟器(有可能是因为我之前下载过Android studio,下载了一下东西,后面我就把Android studio卸载了,保留了sdk),如图右下角那里一开始没有emulator,点击后出现图中上方,点击 + Create Android emulator,就会创建模拟器,默认创建路径为(C:\Users\***\.andriod);

2、但是运行一段时间后,这个模拟器的顶部图标和下方菜单栏就不见了,

老是出现“System UI isn`t responed”,创建新的模拟机运行这个问题就解决了,但是用旧了又出现这个问题,占用C盘内存有很大,所以我想换到D盘,查了一些方法; 

3、系统变量设置如图:(变量:ANDROID_SDK_HOME

,然后直接删掉C盘的 .android文件夹,重新创建模拟器,就会自动在D盘图中值的路径下创建.andriod文件夹 了(D:\AStudio\.android),我看到有说把c盘的移到D盘的,我试了没成功,干脆重新创建;

4、但是出现了 “Failed to launch flutter emulator: Error: Emulator didn't connect within 60 seconds”这个问题,百度的方法都不适用,运行了flutter doctor 检查了一下,发现有“Device emulator-5554 is not authorized. You might need to check your device”有这个问题,又去搜,命令行输入adb devices 发现应该就是这个问题,尝试了adb kill-server命令,在输入adb devices,发现有变化,到vscode运行flutter run,哦耶,可以了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐