本地环境安装流程:
首先贴上Flutter官网和中文网地址:
官网: https://flutter.dev/
中文网:https://flutterchina.club/
我自身是mac系统,所以就mac下安装过程和遇到的问题进行总结,希望对大家有所帮助
在文档中,首先找到Get Start-> Install 其中有很明显的针对国内开发者的一个文档:
Important: If you’re in China, first read Using Flutter in China. 😂
以下为其中安装步骤:
1. 修改环境变量,添加这两个镜像地址
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
(ps : 镜像地址可能会有变化,请以文档上为准 参考 https://flutter.dev/community/china)
2. 本地安装flutter环境
方式一:git clone -b dev https://github.com/flutter/flutter.git
方式二:https://github.com/flutter/flutter/releases 选择指定版本下载
方式三:https://flutter.dev/docs/development/tools/sdk/releases 官网选择下载
推荐后两者进行安装,在我选择方式1进行clone后,个人在编译flutter项目始终会在build文件报错。
3. 添加flutter环境变量
命令行: vi ~/.bash_profile ,输入对应的位置
4. 执行:flutter doctor
该命令会检查当前你的flutter是否安装成功,包括
首先会检查dart是否安装,没有安装在运行该命令后会自行安装
其次 检查Android sdk是否存在,安装插件 Android studio 需要安装dart flutter插件
然后 检查Xcode 是否存在(直接在App Store中下载 8个G… 因为公司网太差,耗光了我的手机流量)
检查是否同意开发协议(如果没有同意全部协议,根据提示渐入命令行后一直输入y即可)
最后检测是否链接了设备
5. 新建项目
方式一:flutter create myapp
方式二:通过Android studio -> File -> new Flutter Project (Android Studio版本需要在3.0以上)
推荐第一种,感觉第一种构建效率比在IDE当中稍快一点
- 编译运行项目:
遇到的问题:
编译下载过慢,修改android.build文件中 ext.kotlin_version = '1.3.0’改为本地存在的版本
或者:
修改 ▸ flutter ▸ packages ▸ flutter_tools ▸ gradle
中的flutter.gradle的仓库文件如下
repositories {
// google()
// jcenter()
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
最终完美运行解决
附上手机成功运行图