记录一下入门flutter的过程,遇到的问题以及解决的办法。
一、本地环境
Windows10 + 墙内+Android Studio。
二、安装Flutter
镜像环境
国内环境需要配置一下以下镜像环境。
PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
Windows下的环境变量设置步骤为:
- 右键桌面“此电脑”或者“我的电脑”。点击“属性”,进入系统信息界面。
- 点击左侧“高级系统设置”,进入“系统属性”对话框。
- 点击“环境变量”,进入环境变量设置界面。
- 点击上方用户环境变量中的“新建”,进入“新建用户变量”界面。
- 变量名填入
PUB_HOSTED_URL
,变量值填https://pub.flutter-io.cn
。- 同样操作,新建用户变量
FLUTTER_STORAGE_BASE_URL
。- 点击“确定”保存。
安装Flutter SDK
- 去flutter官网下载其最新可用的安装包,下载地址:flutter.dev/docs/develo… 。
- 将安装包zip解压到想要安装的目录下。如
C:\flutter\
。 - 将
bin
目录的绝对路径加入用户环境变量PATH中。 - 打开powershell,运行
flutter doctor
命令,检查开发环境。如下图所示。
由于使用的是Android Studio环境,且使用模拟器来调试,所以后面两条警告可以忽略。
安装Android Studio
- 下载Android Studio并安装,p1-jj.byteimg.com/tos-cn-i-t2…。
- 打开
plugins
设置,安装Dart
语言插件。重启IDE。 - 安装
Flutter
插件。重启IDE。
安装之后的Android Studio会多出一个“Start a new Flutter project”,就可以创建flutter项目了。
三、问题
如果遇到resolve dependencies错误,可以将项目中android
下的build.gradle
中的google()
和jcenter()
换成下面阿里云的maven仓库。
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }