配置flutter环境遇到的那些坑

flutter安装

我是直接使用flutter中文社区(https://flutter.cn/docs/get-started/install)中的安装包和教程进行安装的,macOS big sur环境
下载和安装过程中没有遇到太大问题,主要的遇到的问题就是因为众所周知的网络原因,无法下载对应包的问题

Running “flutter pub get” in myapp 一直没反应

主要原因是社区里配置环境变量的方法不好使,还是需要在配置文件里写进去才好用,在用户目录下的.zshrc文件里把环境变量都放进去,如果没有那个文件,就自己新建一个

vim ~/.zshrc

我的里面是这么配置的,你也可以把你~/.bash_profile 里面的内容全复制过来,然后加上新的镜像的环境变量

export PATH="$PATH:/Users/lmr/flutter/flutter/bin"
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/Users/lmr/flutter/flutter/bin:$PATH

第一行是flutter的,记得修改到自己的地址
第二、三行是镜像
第四行是网上搜的,不知道干啥的,可以不加先试试,要是不行再加上🤷‍♂️

添加完之后,运行

flutter packages get

如果ok了,可以再用

flutter doctor

检查一下

flutter running gradle task ‘assembledebug’ 一直没反应

网上方法千奇百怪,大部分都是让你配镜像的,但是我配完镜像依然没反应,所以我们要追根溯源,一个一个解决问题

首先,命令行里执行

flutter run -v

能够在控制台中打印出你执行的过程,这样我们就能分析出来,我们卡在了哪里

我是卡在了下载gradle包的那一步,下载是真的慢,它这个包的下载地址不通过镜像,而是在这个文件里
在这里插入图片描述

得科学上网,下载速度平均也就几十k,命令行的下载就进程超时,下载下来的包没法解压,所以推荐大家还是找个下载器稳定的从网站下载吧。
网址https://services.gradle.org/distributions/

下载完成后,就用我上图的方法引入本地,再执行的时候就不会再次下载了

然后再运行flutter run -v的时候,又遇到了问题,还是去google,基本都能解决。我遇到的是证书有问题,直接stackoverflow复制答案的代码,瞬间解决

下面是我参考的两个内容,希望对你有帮助。。。

flutter使用build.gradle国内源解决编译慢问题

如何解决flutter中gradle慢的问题

“Failed to install the following Android SDK packages as some licences have not been accepted” error

祝我们祖国伟大昌盛,早日文化自信,早日拆墙,别再因为网络的问题折腾我们了。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值