Windows中Flutter各种命令卡主问题解决

博主在Windows系统安装Flutter SDK后,各种命令无法执行。网上解决办法多针对Mac和Linux系统。经一整天折腾,找到解决办法:将Flutter SDK移出特定目录并重新设置环境变量,用cmd命令行设置依赖镜像网址的环境变量,之后创建项目成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows中Flutter各种命令卡主问题解决

今天在Windows系统安装了Flutter SDK后,各种命令无法执行,卡主不动。诸如
flutter create app,flutter doctor,gpackage get等,即使是用AS、IDEA也是一样。

网上的解决办法偏偏一律都是

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

TMD你们都是用Mac和Linux系统?每一篇文章都是拷贝复制。

经过一整天折腾,我终于找到了解决办法,两个步骤。

  1. Flutter SDK所在目录不能是诸如C:\Program Files\的目录,移出该目录并重新设置Flutter SDK环境变量
  2. cmd命令行来设置依赖镜像网址的环境变量
 set PUB_HOSTED_URL=https://pub.flutter-io.cn
 set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

然后再使用flutter命令行创建项目发现可以了。

在这里插入图片描述

### 设置和使用 Windows 上的 Flutter 开发环境 #### 安装 Visual Studio 和 C++ 编译工具 为了支持 FlutterWindows 应用程序开发,需要安装带有特定工作负载的 Visual Studio。这包括但不限于 C++ 工具链的支持。确保在安装过程中选择了 "使用 C++ 的桌面开发" 组件[^1]。 #### 启用开发者模式 对于 Windows 10 或更高版本的操作系统,在开始菜单中搜索“设置”,进入“更新和安全”下的“针对开发人员”的选项,并开启“开发者模式”。此操作允许设备运行测试版应用程序以及访问其他开发者功能。 #### 验证 Flutter 和 Dart 环境的存在 通过命令提示符或 PowerShell 输入 `where flutter` 来确认是否已存在有效的 Flutter 路径;同样地,可以输入 `where dart` 检查 Dart 解释器的位置。如果这些命令返回路径,则表明已经成功设置了这两个工具;如果没有找到任何匹配项,则可能还需要进一步配置环境变量[^2]。 #### 获取并解压 Flutter SDK 前往官方 GitHub 页面下载最新稳定版的 Flutter SDK 压缩包文件。将其放置于期望的工作目录内之后,记得按照标准流程完成解压缩过程。随后应当把该位置加入到系统的 PATH 变量之中以便全局调用[^3]。 #### 使用 Android Studio 或者 VS Code 添加必要的 IDE 插件 打开所选用集成开发环境 (IDE),比如 JetBrain's IntelliJ IDEA Ultimate Edition / Community Edition、Android Studio 或 Microsoft Visual Studio Code。转至插件管理界面 (`File -> Settings... -> Plugins`) 并在线搜索 “Flutter” 和 “Dart” 插件来实现它们的本地化部署。这两款插件分别负责提供对项目结构的理解和支持编写高效的 Dart 代码的能力[^4]。 #### 执行 `flutter doctor` 最后一步是在终端里键入 `flutter doctor` ,它会自动检测当前机器上的软件状态并向用户提供有关缺失组件的信息列表。根据反馈结果采取相应措施解决潜在问题直至所有检查都显示绿色勾号为止。 ```bash $ flutter doctor ``` 一旦上述准备工作全部就绪,就可以创建第一个简单的 HelloWorld 应用了!
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值