一、获取Flutter SDK
最新版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:
-
下载并安装 Android Studio.
-
启动Android Studio,然后执行“Android Studio安装向导”。这将安装最新的Android SDK,Android SDK平台工具和Android SDK构建工具,这是Flutter为Android开发时所必需的
三、设置您的Android设备
要准备在Android设备上运行并测试您的Flutter应用,您需要安装Android 4.1(API level 16)或更高版本的Android设备.
- 在您的设备上启用 开发人员选项 和 USB调试 。详细说明可在Android文档中找到。
- 使用USB将手机插入电脑。如果您的设备出现提示,请授权您的计算机访问您的设备。
- 在终端中,运行
flutter devices
命令以验证Flutter识别您连接的Android设备。 - 运行启动您的应用程序
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
插件: 提供代码分析 (输入代码时进行验证、代码补全等).
要安装这些:
- 启动Android Studio.
- 打开插件首选项 (Preferences>Plugins on macOS, File>Settings>Plugins on Windows & Linux).
- 选择 Browse repositories…, 选择 Flutter 插件并点击
install
. - 重启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
将在三个文件Maven 地址配置为国内
maven {
url "https://storage.flutter-io.cn/download.flutter.io"
}
网友评论