AI智能
改变未来

【疑难杂症】Android Studio Flutter显示loading,无法使用模拟器测试

最近刚升级到了macOS Catalina,发现Android Studio Flutter无法装载模拟器了,模拟器列表一直是Loading,如下图所示:

我看到网上有各种原因的解释,有一些并不是根本原因。其实发生这种情况的原因通常是Android或iOS的开发环境没有配置好,或没有接受Licenses。

读者可以使用下面的命令查看一下:

[code]flutter doctor -v

先看Android的信息:

如果无法连接Android模拟器,原因可能是Android SDK或相关资源没有安装好,当然,还有一个原因,就是licenses没有接受,如果上面的信息最后一项是红叉,就需要在终端输入下面的命令接受licenses。

[code]flutter doctor --android-licenses

如果是iOS SDK以及相关工具没有安装成功,会有相应的提升,通常会让用户执行下面的命令:

[code]brew updatebrew install --HEAD usbmuxdbrew link usbmuxdbrew install --HEAD libimobiledevicebrew install ideviceinstaller

完成了上述工作,重启Android Studio,iOS和Android模拟器自然就显示出来了。不过很可惜,列表里没有真机,要想用真机调试,可以直接用XCode打开Flutter工程中的Runner.xcworkspace文件,然后按XCode的常规操作即可在iPhone或iPad上运行。

 

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 【疑难杂症】Android Studio Flutter显示loading,无法使用模拟器测试