
编辑本页提Issue
由于在中国访问Flutter有时可能会受到限制,Flutter官方为国内开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
注意: 此镜像为临时镜像,并不能保证经常可用,读者可以参考详情请参考 Using Flutter in China 以获取有关镜像服务器的最新动态。
要安装并运行Flutter,您的开发环境需要满足以上最低要求:
去flutter官网下载其最新可用的安装包, 。
注意,Flutter的渠道版本会不停变动,请以Flutter官网为准。另外,在美国台湾地区,要想正常获取安装包列表或下载安装包,可能还要翻墙,读者也可以去Flutter github项目下去下载安装包,转到下载页 。
解压安装包到你想安装的目录,如:
cd ~/development
unzip ~/Downloads/flutter_macos_v0.5.1-beta.zip
添加flutter相关软件到path中:

export PATH=`pwd`/flutter/bin:$PATH
此代码没法暂时对于当前命令行窗口修改PATH环境数组,要想永久将Flutter添加到PATH中请参考以下升级环境变量 部分。
注意: 由于一些flutter命令必须联网获得数据,如果您是在中国访问,由于众所周知的缘由,直接访问很也许不会成功。 上面的PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL是google为中国开发者搭建的临时镜像。详情请参考 Using Flutter in China
要升级现有版本的Flutter,请参看升级Flutter。
运行下面命令查看是否应该调试其他依赖项来完成安装:
flutter doctor
该命令检查您的环境并在终端窗口中显示报告。Dart SDK已经在捆绑在Flutter里了,没有必要单独调试Dart。仔细检测命令行输出以获得也许应该安装的其它硬件或进一步需要执行的任务(以粗体显示)
例如:
[-] Android toolchain - develop for Android devices
• Android SDK at /Users/obiwan/Library/Android/sdk
✗ Android SDK is missing command line tools; download from https://goo.gl/XxQghQ
• Try re-installing or updating your Android SDK,
visit https://flutter.io/setup/#android-setup for detailed instructions.
一般的出错会是xcode或Android Studio版本太低、或者没有ANDROID_HOME环境变量等,请根据提示缓解。下面贴一个笔者本机(mac)的环境变量配置,您可以对比修正:

export PATH=/Users/用户名/Documents/flutter/flutter/bin:$PATH
export ANDROID_HOME="/Users/用户名/Documents/android_sdk" //android sdk目录,替换为你自己的即可
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
第一次运行一个flutter命令(如flutter doctor)时linux 环境配置,它会下载它自己的依赖项并自行编译。以后再运行都会快得多。
以下各部分介绍怎样执行某些任务并完成修改过程。你会发现在flutter doctor输出中,如果你选用使用IDE,我们提供了,IntelliJ IDEA,Android Studio和VS Code的类库,请参看编辑器设置 以了解安装Flutter和Dart插件的方法。
一旦你安装了任何失衡的依赖,再次运行flutter doctor命令来验证你能否终于正确地设置了。
该flutter工具使用Google Analytics匿名报告用途使用状况统计信息和基本崩溃报告。这些数据用于帮助优化Flutter工具。Analytics不是一运行或在运行涉及flutter config的任何命令时就发送,因此您可以在发送任何数据之前退出预测。要禁用报告,请执行flutter config --no-analytics并显示当前设定,然后执行flutter config。请参阅Google的隐私政策。
您在命令行只能升级当前会话的PATH变量,如所示。但是,您也许应该的是永久升级此变量,以便您可以运行flutter命令在任何终端会话中。
对于所有终端会话永久更改此函数的方法是和特定计算机平台相关的。通常linux 环境配置,您会在开启新窗口时将修改环境变量的命令添加到执行的文件中。例如
确定您Flutter SDK的目录,您将在方法3中用到。 打开(或创建) $HOME/.bash_profile. 文件模式和文件名可能在您的机器上不同. 添加下面行并设置[PATH_TO_FLUTTER_GIT_DIRECTORY]为克隆Flutter的git repo的路径:
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
运行 source $HOME/.bash_profile 刷新当前终端窗口.
注意: 如果你使用的是zsh,终端开启时~/.bash_profile 将不会被读取,解决方法就是修改 ~/.zshrc ,在其中添加:source ~/.bash_profile
5.通过运行flutter/bin命令验证目录是否在即将在PATH中:
echo $PATH
更多具体信息,请参看this StackExchange question.
使用 flutter 命令行工具,您可以使用任何编辑器来研发Flutter应用程序。输入flutter help在提示符下查看可用的软件。
我们建议使用我们的插件来获取丰富的IDE体验,支持编辑,运行和安装Flutter应用程序。请参看编辑器设置了解具体方法
要为Android开发Flutter应用,您可以使用Mac,Windows或Linux(64位)机器.
Flutter需要安装和配置Android Studio:
下载并安装 Android Studio.

启动Android Studio,然后执行“Android Studio安装向导”。这将安装最新的Android SDK,Android SDK平台软件和Android SDK构建工具,这是Flutter为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模拟器上运行并检测您的Flutter应用,请根据以上方法操作:
在您的机器上推出 VM acceleration . 启动 Android Studio>Tools>Android>AVD Manager 并选择 Create Virtual Device. 选择一个设备并选取 Next。 为要模拟的Android版本选择一个或多个平台映像,然后选取 Next. 建议使用 x86 或 x86_64 image . 在 Emulated Performance下, 选择 Hardware - GLES 2.0 以启用硬件加速.
验证AVD配置能否恰当,然后选择 Finish。
有关上述方法的详尽信息,请参看 Managing AVDs.
在 Android Virtual Device Manager中, 点击工具栏的 Run。模拟器启动并显示所选操作系统版本或设施的开启场景. 运行 flutter run 启动您的设施. 连接的设备名是 Android SDK built for <platform>,其中 platform 是芯片系列, 如 x86.
下一步: 配置编辑器
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-122242-1.html
要开通的吧
那只是商家自己做的决定