flutter pub get一直在执行中没有报错信息也不会但是一直不会结束。
- 系统环境:Mac
- IDE:AndroidStudio
- 问题:网络上下载的flutter项目导入as后希望在本地运行起来。
尝试过程:
- 将下载在本地的项目导入到AS里边后直接运行有报错,很多导入的包找不到,然后需要执行flutter pub get将远程依赖下载到本地。
- 直接在AS里执行命令没反应,也没有下载成功也没有报错的提示就一直在执行那个命令。
3.尝试连接梯子,在执行flutter pub get命令,打开全局网络依然没有下载成功。
- 尝试配置flutter国内镜像在环境变量中(我在使用的时候flutter官方是已经失效了的,我这里使用的是阿里的镜像),Mac配置环境变量是在 ~/.bash_profile 文件中添加如下内容。配置完成之后在AS里尝试了使用flutter pub get 依然无效。然后尝试了使用系统终端cd到项目文件下然后在终端中使用 flutter pub get 一小会后提示执行成功。
export PUB_HOSTED_URL=https://mirrors.cloud.tencent.com/dart-pub
export FLUTTER_STORAGE_BASE_URL=https://mirrors.cloud.tencent.com/flutter
总结
配置国内flutter镜像文件后在AS直接使用时不行的,在终端中使用命令的方式能下载成功。