Flutter问题总结

本文记录学习Flutter过程中的问题及解决办法.

1. 配置Flutter环境的过程中,一直卡在flutter packages get

1.第一种原因:是你未配置Flutter官方给中国开发者准备的镜像源.(此代码只能暂时针对当前命令行窗口设置PATH环境变量)

解决办法:打开终端,依次输入
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

2.第二种原因:只在bash_profile更新了环境变量,而你的终端是zsh.Mac电脑的终端默认都是bash,但如果你之前安装了zsh,那么你需要在.zshrc里也设置.

附:
如果你用Android或者VSCode打开一个Flutter的Demo,配置好IDE的前提下,它会默认下载
packages,如果你的IDE卡在了Flutter packages get:running这一步,打开你的flutter的SDK目录, flutter/bin/cache/lockfile ,把这个文件删了.重新打开IDE,应该就好了.

2.使用Android Studio初次创建项目一直进不去

【解决方式】打开Android Studio安装目录下的 bin 目录,找到 idea.properties 文件,在文件最后追加以下这行代码,然后保存,以后打开Android Studio创建项目就不会卡住了:

disable.android.first.run=true

3.执行flutter doctor命令出现Cocoapods问题

屏幕快照

如上图所示,终端出现了有关Cocoapods过期的问题,解决方法也给出了,执行sudo gem install cocoapods命令.

执行命令后,问题来了,可能会遇到以下错误:

1.You don't have write permissions for the /usr/bin directory.

执行sudo gem install cocoapods命令后,如果出现上述错误,将命令换为sudo gem install cocoapods -n /usr/local/bin

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容