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国内源解决编译慢问题
“Failed to install the following Android SDK packages as some licences have not been accepted” error
祝我们祖国伟大昌盛,早日文化自信,早日拆墙,别再因为网络的问题折腾我们了。。。