Flutter的Windows配置中遇到的坑

本文详细记录了在配置Flutter开发环境过程中遇到的问题及解决方法,包括fluttersdkpath路径缺失、PowerShell配置错误等常见问题,通过调整系统环境变量最终成功创建并运行首个Flutter项目。

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

参照 https://www.jianshu.com/p/a78fd5e5116d


在配置完flutter后 new flutter project时候发现 flutter sdk path这里没路径,选择了flutter路径后下面出现红字,走不下去,此时我猜想可能flutter没有配置完成,然后运行 flutter doctor时候提示 Checking Dart SDK version... 'PowerShell.exe' 不是内部或外部命令,也不是可运行的程序或批处理文件

看到这个就知道是PowerShell的原因了,打开环境变量检查果然没有配置这个,在系统环境变量中配置 C:\Windows\System32\WindowsPowerShell\v1.0 确定后 重启电脑

此时再dos界面 运行flutter doctor 出现以下界面

成功后再次打开android studio 新建flutter项目 flutter sdk path有路径出来了

next finih后运行,我的第一个fluttter项目就这样完成了

 

 

<think>好的,我需要帮用户解决在Windows上安装和配置Flutter的问题。首先,我得回顾一下用户提供的引用内容,看看有哪些关键步骤和信息。引用[1]提到下载SDK并解压,然后配置环境变量到bin目录。引用[2]和[3]也强调了环境变量的配置。引用[4]和[5]提到了其他相关配置,比如GRADLE_OPTS和JAVA_HOME的设置,可能涉及Android Studio的配置。 用户的主要需求是安装和配置Flutter,包括环境变量设置和SDK下载。我需要按照逻辑顺序整理步骤:下载SDK、解压、配置环境变量、验证安装,可能还需要处理依赖项如Android Studio。 要注意用户可能遇到的常见问题,比如环境变量路径是否正确,是否需要配置额外的系统变量如GRADLE_OPTS,或者JAVA_HOME的设置。此外,引用[4]提到的文件编码问题也可能导致问题,需要提醒用户注意。 另外,用户示例中的代码块和引用标识需要遵循系统指令,比如使用正确的LaTeX格式,不过这个问题可能不涉及数学公式,所以可能不需要用。但需要确保回答结构清晰,分步骤说明,并引用正确的来源。 最后,生成相关问题时要围绕Flutter安装配置的扩展,比如性能优化、常见错误处理等。需要确保回答准确,引用正确的引用来源,比如引用[1]到[5]中的相关内容。 现在开始组织回答: 1. 下载Flutter SDK:根据引用[1]和[2],用户需要访问官方网站下载SDK,解压到指定目录。 2. 配置环境变量:将Flutter的bin目录添加到系统Path中,如引用[1]、[3]所示。 3. 运行flutter doctor检查依赖,安装Android Studio等工具。 4. 配置其他变量如GRADLE_OPTS(引用[4])和JAVA_HOME(引用[5])可能也是必要的。 5. 验证安装是否成功,运行示例应用。 需要提醒用户注意路径的正确性,以及可能需要的系统重启使环境变量生效。同时,引用相关引用来源时,如环境变量配置步骤来自引用[1]和[3],其他配置如GRADLE_OPTS来自引用[4]。 相关问题部分可以包括如何处理安装中的常见错误,如何配置Android工具链,或者如何优化Flutter的性能等。</think>### Windows 系统 Flutter 安装与配置教程 #### 1. 下载 Flutter SDK 1. 访问官方下载地址:[Flutter SDK Releases](https://flutter.dev/docs/development/tools/sdk/releases#windows) 选择与系统匹配的稳定版本(如示例中的 `v1.7.8+hotfix.3`)[^1][^2]。 2. 将下载的压缩包(如 `flutter_windows_v1.7.8+hotfix.3-stable.zip`)解压到非系统盘目录(例如 `D:\work\flutter\`)[^1][^3]。 #### 2. 配置环境变量 1. **添加 Flutter 路径到系统 Path** - 右键“此电脑” → 属性 → 高级系统设置 → 环境变量 - 在“系统变量”中找到 `Path` → 编辑 → 新建 → 输入 Flutter 的 `bin` 目录路径(例如 `D:\work\flutter\flutter\bin`)[^1]。 2. **可选配置** - 添加 `GRADLE_OPTS` 变量:变量值为 `-Dfile.encoding=UTF-8`(解决编码问题)[^4]。 - 配置 `JAVA_HOME`:指向 JDK 安装路径(例如 `C:\Program Files\Java\jdk1.8.0_171`)[^5]。 #### 3. 验证安装 1. 打开命令提示符,运行以下命令: ```bash flutter doctor ``` - 输出会提示未安装的依赖(如 Android Studio、Android SDK 等)[^2]。 2. 根据提示安装缺失工具(如 Android Studio)并接受许可协议。 #### 4. 配置 Android 开发环境 1. 安装 [Android Studio](https://developer.android.com/studio),启动后安装以下组件: - Android SDK - Android Emulator - Flutter 插件(通过 Plugins 搜索安装) 2. 在 Android Studio 中创建虚拟设备(AVD)以运行 Flutter 应用。 #### 5. 测试 Flutter 项目 1. 运行以下命令创建并启动示例项目: ```bash flutter create my_app cd my_app flutter run ``` 2. 若设备或模拟器已连接,应用将自动启动。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值