《Flutter For Android学习日记》如何搭建Mac

2020-05-25  本文已影响0人  夏天吃冰棍

一、获取Flutter SDK

Flutter Github地址

最新版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

或者,您也可以使用IntelliJ:

安装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

flutter路径下需要配置得文件
将在三个文件Maven 地址配置为国内
maven {
            url "https://storage.flutter-io.cn/download.flutter.io"
 }
上一篇下一篇

猜你喜欢

热点阅读