解决AndroidStudio的Flutter插件无法显示已连接的设备,一直是loading状态的问题

前言

按照官方教程在电脑上配置好Flutter开发环境,在AndroidStudio上安装好Flutter插件,新建一个Flutter项目后,发现toolbar中展示已连接设备的那个方块一直是loading状态,如下:

{% asset_img flutter1.png flutter %}

但是我明明通过数据线把手机和电脑连接上了,在命令行中执行flutter devcies,输出如下:

$ flutter devices
1 connected device:

Pixel 2 XL • 801KPSL1498198 • android-arm64 • Android 9 (API 28)

说明手机和电脑已经连接上了,但是toolbar那里却一直加载中,没有显示手机设备,这说明是Flutter插件的问题,所以我就到Flutter插件的github页面的issues中寻找答案,终于在一个关闭的issue中找到了解决方案:

Android Studio device list shows “loading” and no devices connected

它的解决办法就是把Flutter版本降级,我在命令行中执行flutter --version,输出如下:

$ flutter --version     

Flutter 1.17.4 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 1ad9baa8b9 (2 周前) • 2020-06-17 14:41:16 -0700
Engine • revision ee76268252
Tools • Dart 2.8.4

我的Flutter版本是stable中的1.17.4,在Flutter SDK releases中发现它的上一个版本是1.17.3,我在命令行中执行flutter version 1.17.3把Flutter版本降级到1.17.3,然后重新打开Flutter项目,toolbar中就已经成功展示已连接到设备。

结语

这个问题已经困扰了我好几天,各种百度、google都没有结果,所以当你遇到Flutter开发中难以解决的问题时,不妨把你的问题翻译成英
文,在FlutterFlutter Plugin的issues中寻找答案。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值