Mac 环境下安装flutter

要安装和运行Flutter,开发环境必须满足以下最低要求:

操作系统:macOS(64位)

磁盘空间:700 MB(不包括IDE /工具的磁盘空间)。

工具:Flutter取决于您的环境中可用的这些命令行工具。

bash

curl

git 2.X

mkdir

rm

unzip

which

官方文档

使用镜像

  由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中(打开终端执行下面命令):

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

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

获取Flutter SDK

  这里我直接使用git clone命令(flutter为你FlutterSDK安装目录 替换成你想要安装的路径)桌面先创建一个空文件件

cd flutter

git clone-b dev https://github.com/flutter/flutter.git

添加flutter相关工具到path中()pwd为你flutter安装路径:

export PATH=`pwd`/flutter/bin:$PATH

`pwd`为桌面上创建的文件的路径

运行Flutter doctor命令查看是否需要安装其它依赖项来完成安装,这一步需要的时间可能会特别长要有耐心。

flutter doctor

该命令检查您的环境并在终端窗口中显示报告。Dart SDK已经在捆绑在Flutter里了,没有必要单独安装Dart。 仔细检查命令行输出以获取可能需要安装的其他软件或进一步需要执行的任务(以粗体显示)

踩坑

flutter doctor 结果

按照检测结果的说明,如果有[!] ✗ 标志,表示本行检测不通过,需要做一些设置或者安装一些软件。

有很多问题,一条一条修改,先修改有错号的:

iOS环境

安装brew

brew update

brew install --HEAD usbmuxd

brew link usbmuxd

brew install --HEAD libimobiledevice

brew install ideviceinstaller

安装之后,再次输入flutter doctor


提示重新安装cocoapods

安装cocoapods

再运行doctor

iOS 环境配置好

配置android环境

Android Studio下载

错误1 [!]Androidtoolchain-developforAndroiddevices(AndroidSDK28.0.2) ✗ Androidlicensesnotaccepted. Toresolvethis, run: flutterdoctor--android-licenses

flutter doctor --android-licenses

然后根据提示一直y,y到结束为止。

问题2.[✓] Android Studio(version 3.1)✗ Flutter plugin not installed; thisadds Flutter specific functionality. ✗ Dart plugin not installed; thisadds Dart specific functionality.

android studio里还少了两个插件。我们打开andriod studio。

1.点击preferences

2.搜索flutter插件下载

有弹框提示要安装dart,同意。等安装好后重启andriod studio。

创建并运行一个简单的Flutter应用程序

1.通过从命令行运行以下命令来创建新的Flutter应用程序:

flutter create my_app

2.my_app创建一个目录,其中包含Flutter的入门应用程序。输入此目录:

cd my_app

3.要在模拟器中启动应用程序,请确保模拟器正在运行并输入:

flutter run


目录

踩坑:

在终端中执行 flutter run操作时,经常会遇到bash: flutter: command not found的提示,大家可以按照以下步骤进行操作:

//(如果确认之前已安装flutter,此步骤可省略,否则会报一些重复安装/链接的警告)

git clone -b beta https://github.com/flutter/flutter.git exportPUB_HOSTED_URL=https://pub.flutter-io.cn //(国内用户需设置)exportFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn //(国内用户需设置)

exportPATH=`pwd`/flutter/bin:$PATH

最后一步:

source~/.bashrc

然后你就可以尽情的flutter run了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。