flutter 安装Windows开发环境
Windows安装环境
我是Win7系统
依赖
PowerShell >= 5.0 (.NET Framework >= 4.5.2)
我的.NET Framework是4.7.2版本,所以不需要升级。
但PowerShell是2.0的



直接安装会报错,所以需要按以下方式安装。
- 解压缩
Win7AndW2K8R2-KB3191566-x64.zip - 重命名
Win7AndW2K8R2-KB3191566-x64.msu为Win7AndW2K8R2-KB3191566-x64.cab - 解压缩
Win7AndW2K8R2-KB3191566-x64.cab cmd下执行dism /online /add-package /packagepath:"D:\Win7AndW2K8R2-KB3191566-x64"- 安装过程中也会报错忽略即可,安装完成后重启系统

安装flutter
git clone https://github.com/flutter/flutter.git
set PUB_HOSTED_URL=https://pub.flutter-io.cn
set FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
powershell
# powershell下设置环境变量
echo $env:PUB_HOSTED_URL=https://pub.flutter-io.cn
echo $env:FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# powershell下查看环境变量
echo $env:PUB_HOSTED_URL
echo $env:FLUTTER_STORAGE_BASE_URL
cd flutter/bin
./flutter doctor
powershell设置语言为en-us
HKEY_CURRENT_USER\Control Panel\Desktop\PreferredUILanguages = en-us
编译项目
编译结果的路径 build\windows\runner\Release
不但可以在powershell也可以在msys2下面进行编译。
好大一个坑
Windows 7 版本的 USER32.dll 中缺少一些API,需要Windows 8以上系统才支持。
官方说明: Operating Systems: Windows 10 or later (64-bit), x86-64 based.
