如下安装过程仅是winodws7系统下的安装过程。 windows其它系统的安装和win7下安装大体差很少。
若是是其它的如linux, 苹果的OSX系统。请参考flutter的官方文档来配置。html
下载 flutter_windows_v1.9.1+hotfix.2-stable.zip前端
解压到你须要安装的盘。 若是个人: E:\soft\flutterjava
回到桌面,右键计算机 -> 属性 -> 高级系统设置 -> 环境变量 打开环境变量设置界面linux
在用户变量里找到path, 把 E:\soft\flutter\bin 添加到path.android
因为在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像。 再在用户变量添加下面两个变量segmentfault
PUB_HOSTED_URL = https://pub.flutter-io.cnwindows
FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cnapi
打开cmd, 运行 flutter,android-studio
flutter
能看到像下面这样的内容就说明flutter安装成功了。bash
下载jdk安装,
打开计算机环境变量。 添加 以下变量:
JAVA_HOME=jdk安装目录
classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
在path变量中增长 %JAVA_HOME%\bin;
打开android官网下载 android studio,
若是打不开也能够到 http://www.android-studio.org网站下载
点击运行安装android studio.
例如个人:
Android studio安装目录: E:\Android\Android Studio Android SDK目录: E:\Android\Sdk
安装完成第一次运行时, android studio 会提示你要安装一些sdk, 直接点下一步安装就好。
注意: 这一步须要花费比较长的时间等待, 完成以后,Android Studio 默认的会为你安装好一个android版本的sdk, 并建立好一个相应的的模拟器。
添加环境变量ANDROID_HOME,把你android SDK的路径填上。
在path中添加 %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools ;
从新打开cmd。
若是想安装更多版本的sdk,能够在菜单栏的tools -> SDK Manage进去管理sdk
至此,咱们的开发环境基本上就安装好了。下面来运行一下 flutter doctor 检查下当前的环境是否能够。
# 运行 flutter doctor 出在以下面的提示,说明咱们的flutter 开发环境已经安装好了。 λ flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [Version 6.1.7601], locale zh-CN) [√] Android toolchain - develop for Android devices (Android SDK version 29.0.2) [√] Android Studio (version 3.5) [!] Connected device ! No devices available ! Doctor found issues in 1 category.
Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [Version 6.1.7601], locale zh-CN) [X] Android toolchain - develop for Android devices X Unable to locate Android SDK. Install Android Studio from: https://developer.android.com/studio/index.html On first launch it will assist you in installing the Android SDK components. (or visit https://flutter.dev/setup/#android-setup for detailed instructions). If the Android SDK has been installed to a custom location, set ANDROID_HOME to that location. You may also want to add it to your PATH environment variable. [√] Android Studio (version 3.5) [!] Connected device ! No devices available ! Doctor found issues in 2 categories.
解决方法:
在环境变量中配置变量 ANDRIOD_HOME = 你的android SDK目录。
解决方法:
输入 flutter doctor --android-licenses,接下来全部的输入 y 就能够了
这个错误比较好解决, 运行咱们的android模拟器便可。
打开File -> settings -> plugins, 搜索Flutter 安装
打开插件标签搜索flutter 安装
运行flutter create flutter_demo
flutter create flutter_demo
我以vscode来说。 先把模拟器运行起来。
点击右下角的No Device, 选择须要运行的模拟器点击运行。 我这里就只有一个模拟器。以下图
再运行flutter 程序
cd flutter_demo flutter run
app 运行起来以下图
运行时若是遇到了 Error runing Gradle 错误提示,这是由于墙的缘由致使,解决方案是改成阿里的连接。
阿里连接:
maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public'}
须要修改的文件:
Flutter SDK目录\packages\flutter_tools\gradle\flutter.gradle
把文件里的google() 和 jcenter()这两行改成阿里的连接.
附录:
以上这些纯属我的学习记录,本人是一名前端开发,对JS比较熟悉,因此有些地方会套用些JS的语法来作说明
若有错误及不妥之处,欢迎评论留言指出。