Flutter Mac 安装全教程(Android / iOS)

Flutter Mac 安装全教程(Android / iOS)本文来自于:https://flutter.io/docs/get-started/install/macos目录下载Flutter设置环境变量Flutter命令安装编辑IDE下载Flutterhttps://flutter.io/docs/development/tools/sdk/archive在这里获取Flutter的安装包,推荐使用stablechanne…

大家好,又见面了,我是你们的朋友全栈君。

本文来自于:https://flutter.io/docs/get-started/install/macos

目录

下载Flutter

设置环境变量

Flutter命令

安装编辑IDE


下载Flutter

https://flutter.io/docs/development/tools/sdk/archive

在这里获取Flutter的安装包,推荐使用stable channel的安装包。下载完成后解压。

设置环境变量

可以在~/.bash_profile里设置:

export PATH="$你的解压目录/flutter/bin:$PATH"
export PUB_HOSTED_URL=https://pub.flutter-io.cn   # 国内用户需要设置
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn  # 国内用户需要设置
export PATH=PATH_TO_FLUTTER_GIT_DIRECTORY/flutter/bin:$PATH

然后

source .bash_profile

Flutter命令

doctor可以检测当前开发环境

flutter doctor

运行结果如下:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.0.0, on Mac OS X 10.13.6 17G65, locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.3)
[!] IntelliJ IDEA Ultimate Edition (version 2018.1.1)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.30.1)
[✓] Connected device (2 available)

! Doctor found issues in 1 category.

channel可以更改flutter的分支

# 切换到beta分支
flutter channel beta 

# 切换到stable分支
flutter channel stable

运行结果如下:
Switching to flutter channel 'stable'...
git: 来自 https://github.com/flutter/flutter
git:    7eb11aac5..789376b83  master     -> origin/master
git: 已经位于 'stable'
git: 您的分支与上游分支 'origin/stable' 一致。

安装编辑IDE

推荐使用Visual Studio Code,安装完成之后,安装Flutter插件。

Flutter Mac 安装全教程(Android / iOS)

 

然后就可以愉快的编程了~

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142641.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月23日 上午11:20
下一篇 2022年5月23日 上午11:20


相关推荐

  • WebView加载出错的处理方案「建议收藏」

    WebView加载出错的处理方案「建议收藏」1.加上下拉刷新。2.在WebView的setWebViewClient中加入重写方法//错误的处理方式需要分开两种,原因:在Android6以上的机器上,网页中的任意一个资源获取不到(比如字体),网页就很可能显示自定义的错误界面//旧版本,会在新版本中也可能被调用,所以加上一个判断,防止重复显示@Override…

    2022年7月14日
    16
  • 电子邮件营销基础技巧巩固

    电子邮件营销基础技巧巩固对反复强调的电子邮件营销技巧中 往往被忽略的是最基础的部分 Email 邮箱不光需要长期的经验积累 还需要对细节进行认真对待 我们再次温习一下这些营销的基础技巧 确定营销时间 定期给客户发送邮件的话需要认真规划时间 频率不能太高也不能过低 凡事讲究适度 一年最少要给客户发送六次 如果一个月一次效果会更好的 如果你想频繁的发送 那就要保证你提供的信息确实有价值 收集邮

    2026年3月18日
    1
  • 字符串的匹配算法_多字符串匹配

    字符串的匹配算法_多字符串匹配目录需求基础知识逻辑解析源码实现需求先简单描述溪源曾经遇到的需求:需求一:项目结果文件中实验结论可能会存在未知类型、转换错误、空指针、超过索引长度等等。这里是类比需求,用日常开发中常出现的错误类型作为需求,如果要以上结论则判断这个项目检测失败;解决方案一:大家常用的方式可能是if(){continue;}esleif(){continue;}…或者switch-case等;方案二:可能会使用集合contain()方法;方案三:依次匹配字符串中字符(暴力匹配);以上两种方案都能解决;然

    2022年8月21日
    4
  • influx 学习 – database 数据库

    influx 学习 – database 数据库influx学习-database数据库连接influx数据库root@influxdb-0:/#influxConnectedtohttp://localhost:8086version1.8.5InfluxDBshellversion:1.8.5>查看数据库>showdatabasesname:databasesname—-_internaltest>创建数据库>createdatabasetest

    2025年7月1日
    4
  • LayoutParams 简单理解[通俗易懂]

    LayoutParams 简单理解[通俗易懂]简单说说自己对androidLayoutParams的理解吧。 publicstaticclass ViewGroup.LayoutParams extendsObject java.lang.Object   ↳android.view.ViewGroup.LayoutParams  //继承关系 以下说明摘自官方文档E文好的可以看看 Cla

    2026年2月7日
    6
  • icache和dcache

    icache和dcache那么 什么是 icache 呢它是一种内存 虽然目前接触了好几种内存 寄存器 DDR 等 它们在物理上的工作原理虽然不同 但是访问属性却很像 在速度上 CPU gt 寄存器 gt Cache gt DDR 在容量上 CPU lt 寄存器 lt Cache lt DDR 整个系统中 CPU 的供应链由 寄存器 cache DDR 硬盘 flash 四阶组成 icac

    2026年3月26日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号