一.Flutter安装和环境配置

以下针对Windows环境

flutter sdk下载

下载地址:https://flutter.dev/docs/get-started/install/windows
新建文件夹FlutterSDK,解压下载的SDK到该目录

环境变量配置

系统变量中新建:FLUTTER = D:\FlutterSDK\flutter
Path中引用新建变量:%FLUTTER%\bin

配置镜像

flutter项目会依赖一些东西,在国内下载这些依赖会有一些慢,所以我们可以将它们的安装源换成国内的(也就是设置国内的镜像)
环境变量中添加:

PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

测试Flutter SDK是否配置成功

cmd终端中输入:flutter --help

Android Studio配置

plugin中添加插件:flutter和dart插件

新建flutter项目

方式一:通过AS-->new flutter project 
项目名称要求:小写,多字符下划线连接,如:flutter_app
SDK路径:指定到D:\FlutterSDK\flutter

最终创建会有很长的等待时间,出现“假死”或“卡死”的问题,继续等待,最后会弹出打开项目弹框。如果实在等不了,可杀死进程,直接到目标工作空间打开项目即可。
方式二:通过flutter create创建,还没试过,待学习

遇到的问题

1.Exception in thread "main" java.net.ConnectException: Connection timed out: connect
修改gradle-wrapper.properties中版本号,使用本地已有的版本

  1. Android license status unknown
    终端中运行:flutter doctor --android-licenses
    一路y下去

3.Exception in thread “main” java.lang.UnsupportedClassVersionError
原因:因为jdk版本不一致。52.0应该是jdk1.8的。也就是说你运行的程序是1.8编译的。而现在使用的是1.8以下的
解决办法:下载对应1.8的jdk。
查看jdk版本:在命令行中输入 java -version
安装完1.8jdk后配置好环境变量,然后从新执行flutter doctor即可。此时就没有错误了。
此后在执行一下flutter doctor --android-licenses指令,一路y下去。

4.cannot down xxx.jar
使用阿里镜像URL,注释掉google和jcenter
// google()
// jcenter()
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' }
}

你可能感兴趣的:(一.Flutter安装和环境配置)