说明
只是记录编译flutter engin遇到坑,具体的编译过程参考官方文档https://github.com/flutter/flutter/wiki/Compiling-the-engine#compiling-for-android-from-macos-or-linux,或者https://www.jianshu.com/p/6519ed563fcc。
代理的设置(非常重要)
不要使用cmd命令行下设置set http_proxy,set https_proxy这种方式,实在是太多坑,大家花点小钱买一个代理。建议使用netch,proxyfier,Win2Socks等软件,将代理全局化,否则还是会有各种取不到文件的问题。
环境变量设置
DEPOT_TOOLS_WIN_TOOLCHAIN=0
如果你的visual studio不是默认安装在C盘,最好将下面的环境变量设置上 GYP_MSVS_OVERRIDE_PATH="D:\Program Files (x86)\Microsoft Visual Studio\2019\Community" GYP_MSVS_VERSION=2019 WINDOWSSDKDIR="C:\Program Files (x86)\Windows Kits\10"
编译成功后的截图
