如果你的 Mac 是 Apple silicon 处理器,那么有些 Flutter 组件就需要通过 Rosetta 2 来转换适配(详情)。要在 Apple silicon 处理器上运行所有 Flutter 组件,请运行以下指令来安装 Rosetta 2。
bash
sudo softwareupdate --install-rosetta --agree-to-license
下载并安装以下软件包。
Xcode 15 调试和编译原生 Swift 或 ObjectiveC 代码。 Xcode 的安装包括 Git 2.27 或更高版本来管理源代码。
CocoaPods 1.15 将 Flutter 插件应用于原生应用。
上述软件的开发商为这些产品提供支持。如果需要排除安装的问题,请查阅该产品的文档。
当你在当前版本运行 flutter doctor 的时候,它可能会列出这些软件包的其他不同版本。如果出现这种情况,请安装它推荐的版本。
使用 vscode 安装 flutter 插件:
新建 flutter 项目:
下载 SDK:
选择下载位置:
执行命令:
bash
sudo softwareupdate --install-rosetta --agree-to-license
配置环境变量:
bash
code ~/.zshrc
添加如下内容:
bash
export PATH=$HOME/dev/flutter/bin:$PATH
重新打开终端, 输入:
bash
flutter doctor
使用 toolbox 安装 AndroidStudio:
通过 Android Studio 安装 SDK:
安装 SDK Command-line-tools
安装 Flutter 插件:
安装 dart 插件:
配置 SDK 环境变量:
bash
export ANDROID_HOME=/Users/zhangdapeng/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
执行命令:
bash
flutter doctor --android-licenses
执行下面的命令配置xcode:
bash
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch