Flutter on Mac

Flutter on Mac


202009更新

换了个新电脑,在新电脑上装Flutter,发现很多不一样的地方

1.设置path

Linux 和 macOS Mojave 或 Mojave 之前的系统里,是默认使用 Bash 的,所以需要修改 $HOME/.bashrc 文件。 macOS Catalina 操作系统默认使用 Z Shell,所以需要修改 $HOME/.zshrc 文件

使用的时候要注意下区别

2.卡顿
在创建一个新的Flutter项目,或者creating flutter project 时,非常的卡顿(科学上网也解决不了问题)
参考:

设置PUB_HOSTED_URLFLUTTER_STORAGE_BASE_URL后,速度很快

在这里插入图片描述

3.运行时Running Gradle task 'assembleDebug'...命令耗时很长

在这里插入图片描述


有关Flutter的内容,可以参考文档:

在Mac安装Flutter,参考macOS install中的介绍,大致步骤如下:

1.下载Flutter SDK
2.移动到一个位置,解压,解压后的内容,可能如下:
文件
3.将flutter添加到path中,参考:Update your path
在终端输入vim .bash_profile,添加如下的内容:

 export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"

[PATH_TO_FLUTTER_GIT_DIRECTORY]为flutter的路径

path
4.配置好后,重启下终端,输入flutter --version,OK的话,会显示如下类似的内容

flutter version
5.Run flutter doctor
flutter doctor可以查看你还需要安装哪些依赖,我第一次运行时,输出的内容如下:
flutter doctor
按内容提示操作即可

注意,在这个过程中可能会提示如下的内容

无法打开“idevice_id”,因为无法验证开发者

可参考:Flutter–macOS安装与配置进行解决,如:

$ sudo xattr -r -d com.apple.quarantine /opt/flutter/bin/cache/artifacts/libimobiledevice/idevice_id
$ sudo xattr -r -d com.apple.quarantine /opt/flutter/bin/cache/artifacts/libimobiledevice/idevicename
$ sudo xattr -r -d com.apple.quarantine /opt/flutter/bin/cache/artifacts/libimobiledevice/idevicescreenshot
$ sudo xattr -r -d com.apple.quarantine /opt/flutter/bin/cache/artifacts/libimobiledevice/idevicesyslog
$ sudo xattr -r -d com.apple.quarantine /opt/flutter/bin/cache/artifacts/libimobiledevice/ideviceinfo

路径/opt/flutter/bin/cache/artifacts/libimobiledevice/是换成你本地的路径

因为我这里是做App开发,主要是配置Xcode 和 Android Studio

Xcode

下载Xcode,安装后要运行下,会提示安装一些工具(Xcode command tool),做过iOS开发的,应该都知道这点

Android Studio

下载Android Studio后,在Preferences中的Plugins中,搜索Flutter,安装插件

插件
安装好插件后,重启,在欢迎页面,出现创建Flutter项目的选项

project
之后,就可以创建一个Flutter的项目了,运行一下,看下效果
demo效果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值