Flutter--环境配置

1 安装Flutter

Flutter的安装可以参照Flutter官网,下载SDK到本地

因为Flutter的SDK中包含了很多命令行工具。我们需要配置环境变量,所以建议你安装到你平时放命令行工具程序的地方! 我这里安装在了根目录的opt下!(注意目录权限)

/opt/flutter (仅供参考,安装在哪里看你自己的习惯)

2 配置环境

2.1 配置镜像

如果你使用默认的bash那么配置 ~/.bash_profile

如果使用的zsh()需要配置~/.zshrc

# Flutter镜像配置

export PUB_HOSTED_URL=https://pub.flutter-io.cn

export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

2.2 配置环境变量

#Flutter 配置

$ export FLUTTER=/opt/flutter/bin

$ export PATH=$FLUTTER:$PATH


配置完成后,重新打开终端或者输入命令载入配置

$ source ~/.bash_profile

配置完成了之后,使用flutter doctor来检测flutter环境的

$ flutter doctor

3.Android 环境配置

3.1 安装Android Studio

Android官网下载安装

3.2配置SDK

打开Android Studio,CMD+,进入设置,

3.3安装flutter插件

Android Studio设置安装flutter插件

安装完成后重启Android Studio。可以看到一下界面

3.4配置Android模拟器

Android自带模拟器并不好用,使用一款国产的“夜神"模拟器NoxAppPlayer。装好了重启就可以用使用。

3.5 解决Gradle卡死问题

首次运行,会存在卡主不动的问题。原因是Gradle的Maven仓库在国外,

Running Gradle task 'assembleDebug'...

所以我们要配置Gradle镜像

1 修改项目的build.gradle文件

文件目录:project  -- Android -- build.gradle

查找内容:查找buildscript和allprojects里面的

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' }

2 修改Flutter安装目录中的flutter.gradle文件

文件路径:/flutter/packages/flutter_tools/gradle/flutter.gradle

4. ios配置

ios使用flutter,需要安装cocoapods


其他问题可参考https://github.com/flutter/flutter/issues

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。