一、获取Flutter SDK

Flutter Github地址

frc bffc0ba9fca7cacfe8fd341ebf59ce51 - 《Flutter For Android学习日记》如何搭建MacOs Flutter环境
最新版SDK下载

解压安装包到你想安装的目录

更新环境变量

1.确定您Flutter SDK的目录,您将在步骤3中用到。
2.打开(或创建)$HOME/.bash_profile. 文件路径和文件名可能在您的机器上不同.
3.添加以下行并更改[PATH_TO_FLUTTER_GIT_DIRECTORY]本地下载路径的路径

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

注意:PATH_TO_FLUTTER_GIT_DIRECTORY 为你flutter的路径,比如“~/document/code”
export PATH=~/document/code/flutter/bin:$PATH

二、Android设置

安装Android Studio

要为Android开发Flutter应用,您可以使用Mac,Windows或Linux(64位)机器.

Flutter需要安装和配置Android Studio:

  1. 下载并安装 Android Studio.

  2. 启动Android Studio,然后执行“Android Studio安装向导”。这将安装最新的Android SDK,Android SDK平台工具和Android SDK构建工具,这是Flutter为Android开发时所必需的

三、设置您的Android设备

要准备在Android设备上运行并测试您的Flutter应用,您需要安装Android 4.1(API level 16)或更高版本的Android设备.

  1. 在您的设备上启用 开发人员选项USB调试 。详细说明可在Android文档中找到。
  2. 使用USB将手机插入电脑。如果您的设备出现提示,请授权您的计算机访问您的设备。
  3. 在终端中,运行 flutter devices 命令以验证Flutter识别您连接的Android设备。
  4. 运行启动您的应用程序 flutter run

默认情况下,Flutter使用的Android SDK版本是基于你的 adb 工具版本。 如果您想让Flutter使用不同版本的Android SDK,则必须将该 ANDROID_HOME 环境变量设置为SDK安装目录。

四、配置编辑器

配置Android Studio

Android Studio: 为Flutter提供完整的IDE体验

安装Android Studio

  • Android Studio, 3.0或更高版本.

或者,您也可以使用IntelliJ:

  • IntelliJ IDEA Community, version 2017.1或更高版本.
  • IntelliJ IDEA Ultimate, version 2017.1 或更高版本.

安装Flutter和Dart插件

需要安装两个插件:

  • Flutter插件: 支持Flutter开发工作流 (运行、调试、热重载等).
  • Dart插件: 提供代码分析 (输入代码时进行验证、代码补全等).

要安装这些:

  1. 启动Android Studio.
  2. 打开插件首选项 (Preferences>Plugins on macOS, File>Settings>Plugins on Windows & Linux).
  3. 选择 Browse repositories…, 选择 Flutter 插件并点击 install.
  4. 重启Android Studio后插件生效.

注意事项

1.在编译过程中遇到某些库下载不了,可能是由于墙得原因。国内为了解决开发者墙得问题提供了国内镜像:

   build.gradle中使用阿里maven镜像替换 google()、jcenter()
   maven { url 'https://maven.aliyun.com/repository/google' }
   maven { url 'https://maven.aliyun.com/repository/jcenter' }
   maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }

2.配置gradle下载地址
路径:your_flutter_path/flutter/packages/flutter_tools/gradle

frc 6324f179af7529b13a8892b455825e21 - 《Flutter For Android学习日记》如何搭建MacOs Flutter环境
flutter路径下需要配置得文件

将在三个文件Maven 地址配置为国内

maven {
            url "https://storage.flutter-io.cn/download.flutter.io"
 }

《Flutter For Android学习日记》如何搭建MacOs Flutter环境