配置虚拟机
安装虚拟机环境
下载:www.virtualbox.org/wiki/Downlo…
- VirtualBox
- Extension Pack(Windows 7手动安装Virtual Box相同的版本)
下载系统安装映像
- Windows 7
名称:Windows 7 Professional with Service Pack 1 (x64) - DVD (Chinese-Simplified)
文件名:cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso
SHA1:9B57E67888434C24DD683968A3CE2C72755AB148
文件大小:3.19GB
发布时间:2011-05-12
下载链接:ed2k://|file|cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso|3420557312|430BEDC0F22FA18001F717F7AF08C9D5|/
- Windows 10
名称:Windows 10 (consumer editions), version 1903 (updated Nov 2019) (x64) - DVD (Chinese-Simplified)
文件名:cn_windows_10_consumer_editions_version_1903_updated_nov_2019_x64_dvd_055b3530.iso
SHA1:84ceabc065b49a54334da4ed540630fa4a66ad66
文件大小:5.04GB
发布时间:2019-11-19
下载链接:ed2k://|file|cn_windows_10_consumer_editions_version_1903_updated_nov_2019_x64_dvd_055b3530.iso|5409650688|EBA2C4E4A7B30C55FA9C042DB7461675|/
安装虚拟系统
- 创建虚拟系统介质(VDI)
- 载入系统安装映像(ISO)
- 安装操作系统
- 安装增强功能
- VirtualBox菜单“设备”-“安装增强功能”
- 操作系统光驱中打开VBoxWindowsAdditions
- 设置共享文件夹
配置Flutter APP开发环境
- 安装Git
- git clone github.com/flutter/flu…
- %FLUTTER_HOME%\bin\flutter doctor -v
- Windows 7上flutter需要PowerShell 3.0+
- docs.microsoft.com/en-us/power…
- Windows 7上WMF 5.1需要.Net 4.5+
- www.microsoft.com/en-us/downl…
- 安装VS 2019(推荐Community)
- Windows 7需要.Net 4.5+
配置Flutter Framework开发环境
TODO
配置Flutter Engine开发环境
- git clone chromium.googlesource.com/chromium/to…
- 安装Python27
- 设置depot_tools和Python27到Path,depot_tools需要在Python27前
- gclient sync -v
- Windows 7需要set GCLIENT_PY3=0
- 到最后会提示set DEPOT_TOOLS_WIN_TOOLCHAIN=0
- python .\flutter\tools\gn --unoptimized
- 需要set GYP_MSVS_OVERRIDE_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
- 如果不是单独安装的Windows 10 SDK,还需要额外安装Debugging Tools for Windows
- ninja -C out\host_debug_unopt flutter_windows
- 仅编译flutter_windows要快很多
参考
flutter
windows