解决创建Flutter项目卡住/卡死/无响应等问题

搭建Flutter开发环境后,大多数人在使用Android Studio、命令行等创建Flutter项目时都会遇到卡住/卡死/无响应的问题,虽然表述方式不一样,但都是一个意思,无法完成项目的创建。

在这里插入图片描述

为什么创建一个项目要这么久呢?不用想也能猜到一定是伟大的墙的功劳。为了解决这个掉头发的问题,网上网友们打开脑洞,研究出了不少的解决方案,比较常见解决方案包括强制退出Android Studio,再重启打开项目 和 配置Android Studio等方案,但是这些和创建离线项目的效果无异,都没有从根本上解决问题。
仔细研究了一下Flutter中文网发现其实Flutter已经针对中国开发者已经给出了解决方案,通过配置环境变量将PUB_HOSTED_URLFLUTTER_STORAGE_BASE_URL两个变量的地址改为国内可访问的地址即可,具体的解决方案如下:

1. For Windows

  1. 确定您Flutter SDK的目录,您将在步骤3中用到。
  2. 转到 “控制面板>用户帐户>更改我的环境变量”
  3. 用户变量下检查是否有名为Path的条目
    3.1 如果该条目存在, 追加flutter\bin的全路径,使用;作为分隔符
    3.2 如果条目不存在, 创建一个新用户变量Path,然后将flutter\bin的全路径作为它的值.
  4. 在“用户变量”下检查是否有名为PUB_HOSTED_URLFLUTTER_STORAGE_BASE_URL的变量,如果没有,也添加它们:
    创建一个新用户变量 PUB_HOSTED_URL,然后将它的值设置为:
    https://pub.flutter-io.cn
    创建一个新用户变量 FLUTTER_STORAGE_BASE_URL,然后将它的值设置为:
    https://storage.flutter-io.cn

2. For Mac & Linux

  1. 确定您Flutter SDK的目录,您将在步骤3中用到。
  2. 打开(或创建) $HOME/.bash_profile文件路径和文件名可能在您的机器上不同. 如果Mac的系统版本是Catalin 10.15.0或更高的版本,则需要在$HOME/.zprofile中配置环境变量。查看系统版本的方法如下:
    点击 [桌面左上角的苹果] -> [关于本机], 如下图:
    在这里插入图片描述
  3. 添加以下行并更改[PATH_TO_FLUTTER_GIT_DIRECTORY]为克隆Fluttergit repo的路径:
    export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
    export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH
    **注意:**PATH_TO_FLUTTER_GIT_DIRECTORY 为你flutter的安装路径
  4. 配置完以上环境变量后,再次新建项目。

有其他交流的想法,可以加我创建的Q群:820080257

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值