windows环境下IntelliJ IDEA搭建flutter环境及配置
记录环境搭建过程中遇到的一些坑,主要是不想再安装Android Studio。
-
Flutter SDK
sdk下载地址:安装和环境配置 | Flutter 中文文档 | Flutter 中文开发者网站
需要环境变量中配置flutter,运行flutter doctor检查flutter环境
flutter doctor
此时提示Android sdk未安装,需要先安装Android sdk,这里采用单独的安装,而不是通过Android Studio来配置。
-
Android SDK安装
-
下载SDK Manager Tools
官网地址,Download Android Studio and SDK tools | Android Developers
在底部Command line tools only里下载对应平台的sdkManager
解压后的cmdline-tools, 我们的Android sdk放在 D:\Android\sdk下,解压后的目录放在D:\Android\sdk\cmdline-tools\latest,否则当执行sdkmanager时会报错。
cmd命令窗口执行命令,这里是需要配置代理,否则会有 Warning: Failed to download any source lists! 的错误
sdkmanager --list --verbose --no_https --proxy=http --proxy_host=127.0.0.1 --proxy_port=10809
执行命令下载需要的平台及工具,这里下载的是android系统是10 ,对应平台为29
sdkmanager “platform-tools” “platforms;android-29” --verbose --no_https --proxy=http --proxy_host=127.0.0.1 --proxy_port=10809
执行命令下载build-tools
sdkmanager “build-tools;28.0.3” --verbose --no_https --proxy=http --proxy_host=127.0.0.1 --proxy_port=10809
下载完成后的文件路径:
指定android sdk路径,执行命令
flutter config --android-sdk D:\Android\sdk
修复许可证
flutter doctor --android-licenses
再执行flutter doctor命令,看到如下结果
2. 配置Android环境变量
新建环境变量ANDRIOD_HOME,值为SDK安装目录 ,配置环境变量Path,加入%ANDROID_HOME%\tools,%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\build-tools
-
idea中安装Dart和Flutter插件
-
创建你的第一个flutter项目
-
idea配置安卓模拟机
Tools > Android > AVD Manager > Create Virtual Device,创建一个Android模拟机
在flutter device selection中选择刚创建的模拟机,这时候build就能把项目运行在模拟机中。最终效果如下: