Flutter开发环境搭建

Flutter开发环境搭建

系列:《Flutter从入门到放弃》 作者:Bob 操作系统:Mac OS 本文假设您已经安装AndroidStudio等开发原生应用的所有环境 (阅读本文需要花费您5分钟左右的时间)

1.Clone Flutter repo

  • 新建一个新的目录运行:
git clone -b beta https://github.com/flutter/flutter.git

将Flutter的仓库克隆到本地。

  • 配置环境,运行:
export PUB_HOSTED_URL=https://pub.flutter-io.cn //国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //国内用户需要设置
export PATH=`pwd`/flutter/bin:$PATH
  • 环境配置完成以后,运行以下命令做工具检查,Flutter会自行检查并安装部分需要的工具:
flutter docotor

在这个阶段,我的配置会提示一些错误:

[✓] Flutter (Channel beta, v0.5.1, on Mac OS X 10.13.5 17F77, locale zh-Hans-CN) [!] Android toolchain - develop for Android devices (Android SDK 28.0.0) ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses [!] iOS toolchain - develop for iOS devices (Xcode 9.4.1) ✗ Brew not installed; use this to install tools for iOS device development. Download brew at https://brew.sh/. [✓] Android Studio (version 3.0) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. [✓] Connected devices (1 available)

对于上文Android Studio部分,只需要在AndroidStudio中的Plugin中安装Flutter插件即可。 对于'Some android licenses not accept'的警告可以运行:

flutter doctor --android-licenses

然后一直填y同意即可。

2.配置您的IDE(以Android Studio为例)

您需要在Android Studio中安卓FlutterDart插件(使用⌘,调出设置页面,在Plugin一项中搜索安装),然后重启您的Android Studio。

3.创建您的第一个Flutter项目(以Android Studio为例)

通过AndroidStudio的 File -> new flutter project -> 一直NEXT, 第一次创建项目时会非常耗时。。

至此,您的开发环境已经搭建完成了。


原文发布于微信公众号 - 南京Android部落(nj_android)

原文发表时间:2018-08-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

cocos2d 在windows环境下搭建

详细搭建步骤如下: 1、Android 开发环境搭建 Android开发环境搭建不是重点,相信看此文章的很多人都已经搭建成功,这里随便概述性的说说。 1、下载 ...

2147
来自专栏游戏杂谈

Operation could not be completed. (WebKitErrorDomain error 101.)

ios中加载网页,会报如标题所示的错误“Operation could not be completed. (WebKitErrorDomain error ...

1581
来自专栏数据之美

shell 学习笔记(19)

声明:转载需署名出处,严禁用于商业用途! 1801.关于 nohup 后台运行的问题: nohup就是拒绝hup信号,没什么其他用途, 如...

2255
来自专栏pangguoming

Nodejs开发框架Express3.0开发手记–从零开始

转载请注明出处: http://blog.fens.me/nodejs-express3/ 程序代码已经上传到github有需要的同学,自行下载。 http...

40012
来自专栏零基础使用Django2.0.1打造在线教育网站

零基础使用Django2.0.1打造在线教育网站(十四):用户密码找回

努力与运动兼备~~~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

2641
来自专栏码生

证书报错解决方法:Code=3000 "未找到应用程序的“aps-environment”的授权字符串"

1:如果你的项目中已经添加了 KeychainAccessGroups.plist 文件,在此文件中新增一对键值

2083
来自专栏技术随笔

Code::Blocks配置GTK+2和GTK+3

4428
来自专栏杨龙飞前端

渐进增强 VS 优雅降级

2114
来自专栏王二麻子IT技术交流园地

二、VueJs 填坑日记之基础项目构建

在上一篇文章中,大致介绍了一下本系列博文以及学习vuejs我们需要了解的一些概念,希望大家认真阅读,所谓知己知彼,百战百胜,学习也一样,工欲善其事,必先利其器,...

2057
来自专栏Android工程师的修仙之旅

源码阅读环境OpenGrok搭建

OpenGrok其实就是一个搜索引擎,只不过不同于Google、Baidu面向的是网页,OpenGrok面向的是源码。

4411

扫码关注云+社区