vscode运行flutter项目遇到的问题

在VSCode中运行Flutter项目时,遇到模拟器响应问题。作者尝试了创建新模拟器、更改ANDROID_SDK_HOME环境变量以将模拟器数据存储在D盘,以及解决ADB设备授权问题。通过adbkill-server命令解决了“Emulatordidntconnectwithin60seconds”的错误。
摘要由CSDN通过智能技术生成

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,哦耶,可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值