Flutter开发平台搭建
基础环境
windows 10
java 1.8
Git
https://flutterchina.club/get-started/install/
https://plugins.jetbrains.com
搭建步骤
1.设置国内URL环境变量
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
2.去flutter官网下载其最新可用的flutter安装包,点击下载 ;
3.安装后,在环境变量Path中增加flutter命令行
%flutter%\bin
4.去Android Studio官网下载安装包(需要翻墙),安装Android Studio
5.打开Android Studio工具,安装插件
- 打开插件首选项 (Preferences>Plugins on macOS, File>Settings>Plugins on Windows & Linux).选择 Browse repositories…
- 选择 Flutter 插件并点击
install
. - 选择Cart插件并点击install.
6.在flutter安装文件夹根路径下执行flutter_console.bat
7.在打开cmd,执行下面检测命令
flutter doctor
排错
1.执行flutter doctor
时报错
[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
✗ Android license status unknown.
解决:
flutter doctor --android-licenses
生成证书后,添加ANDROID_HOME环境变量
File>Settings>Appearance & Behavior>System Settings>Android SDK查看SDK路径,并把这个路径添加到ANDROID_HOME环境变量
2.安装plugins时提示:
点击File>Settings>Appearance & Behavior>Plugins,提示:
marketplace plugins are not loaded
解决:
点击File | Settings | Appearance & Behavior | System Settings | Updates 记住 Use secure connection(不要勾选)
把Windows Defender防火墙关闭
Windows安全中心>防火墙和网络保护>允许应用通过防火墙>更改设置>允许其他应用>找到Android Studio可执行文件,勾选允许通过防火墙
3.上述安装方式依然无法解决的,可以采用离线安装
首先确认Android Studio版本,Help>About
确认Build版本Build #AI-191.8026.42.35.6010548, built on November 15, 2019
是191.8026.42
然后去https://plugins.jetbrains.com网站,搜索要安装的plugins,例如flutter
找到中间build版本号中对应的版本,然后download
在Android Studio中,点击File>Settings>Appearance & Behavior>Plugins>Install Plugins from Disk……
选择刚刚下载的zip包即可安装。