flutter中真机调试显示loading以及flutter doctor命令无效解决办法

本人也是最近才进入flutter的坑之中,在开发flutter的时候时不时遇到真机调试 idea显示loading,最可恶的是连续两天都这种情况,对于我来说我尝试了以下办法:

1.杀死dart进程

2.重启idea

3.flutter doctor(此时我idea未关闭)

4.创建新flutter项目

5.重启电脑

6.查看官方flutter  sdk版本(是否是稳定最新版本)

杀死dart进程,重启idea,重启电脑,试了无数次都没效果,创建flutter项目一直卡主,很久很久都不动,flutter doctor(此时我idea未关闭)也是一直没反应。

最后我关闭idea然后在flutter sdk目录下找到flutter_console.bat,后双击输入flutter doctor命令:这下终于有反应了:

我看到这个我差点哭了,不是因为报错而是终于找到错误了,我们可以看到flutter doctor命令后提示flutter requires powershell 5.0 or newer.

意思就是系统的powershell版本必须5.0及以上,于是我们window+r,然后输入powerShell查看win7默认的是2.0.然后去powershell官网下载5.0以上的进行更新,更新后重启电脑,然后再次flutter doctor发现问题搞定。。。。

特别注意:如果powershell版本是5.0以上,可以尝试在先关闭idea,然后在flutter sdk目录下的E:\bin\cache\lockfile文件删除,在打开flutter_console.bat执行flutter doctor,重新打开idea.

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值