[Flutter笔记]Flutter Windows开发搭建虚拟机

942 阅读2分钟

配置虚拟机

安装虚拟机环境

简介:www.virtualbox.org/

下载:www.virtualbox.org/wiki/Downlo…

  • VirtualBox
    • Extension Pack(Windows 7手动安装Virtual Box相同的版本)

下载系统安装映像

msdn.itellyou.cn/

  • 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开发环境

配置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