Windows Install
  1.系统需要:> win7
        > 400M磁盘空间
        Windows PowerShell(Windows 搜索框中找)
        Git for Windows 2.x,能在 cmd 使用 git 命令

  2.下载 Flutter SDK 稳定版:https://storage.googleapis.com/flutter_infra/releases/stable/windows/flutter_windows_v1.0.0-stable.zip
  解压到不需要特殊权限的位置,进入 flutter 目录,双击 flutter_console.bat 启动
  (更新SDK见:https://flutter.io/docs/development/tools/sdk/upgrading)

  3.更新 Path
  编辑系统环境变量(windows搜索框),把 flutter\bin 的路径追加到 Path 中,以 ;隔开或者新加一行
  保存后就可以在 PowerShell 中任意位置使用 flutter 命令了。

  4.运行 flutter doctor
  如果没有 Android SDK,那么可以通过安装 Android Studio(https://developer.android.com/studio),
  IDE 启动时会安装 Android SDK 组件。安装好 Android SDK 后,设置 $ANDROID_HOME 指向安装的路径,或者设置安装路径到 Path 环境变量中。
  flutter config --no-analytics 不向 google 发送特性使用的统计和 crash 报告 。

  5.Android设置
  安装 Android Studio(https://developer.android.com/studio)

  启动 Android 设备,需要 Android 4.1(API level 16)或更高。
    1)设备开启 Developer options 和 USB debugging。(https://developer.android.com/studio/debug/dev-options)
    2)Windows上安装 Google USB Driver。(https://developer.android.com/studio/run/win-usb)
    3)用一根USB线,把手机插到电脑上,如果有弹框,授权电脑访问手机。
    4)在终端中运行 flutter devices 来核实 flutter 识别的已连接的 Android 设备。
    默认 flutter 使用 adb 工具使用的 Android SDK 版本,如果要使用其它版本的,需要设置 $ANDROID_HOME 指定要使用的 SDK 安装的位置。

    (备注:如果没有USB,那么可以在 WiFi 下面使用 Adb 的方式;手机下载 “远程Adb” APP,打开开关需要 ROOT 权限;Windows Android Studio 的 Setting 里搜 sdk,找到 Sdk 所在目录(C:\Users\weichen\AppData\Local\Android\Sdk),在 Sdk\platform-tools\adb.exe 所在目录下编辑一个 .bat 文件,内容是手机APP上的命令如 adb connect 192.168.3.101:55555, 保存后双击运行它,运行成功后APP提示是否允许 USB 调试,确定后,在 PowerShell/Terminal 中输入 flutter devices  可以看到连接的设备, flutter doctor 检查还有没有问题 )

    (加入几个环境变量,设置 SDK 目录和方便使用 adb 命令:

      新加 ANDROID_HOME  环境变量值为 C:\Users\weichen\AppData\Local\Android\Sdk

      Path 环境变量加入新值 %ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME%\emulator

       重新打开 PowerShell 运行命令 adb --help 查看。

      )

  启动 Android 模拟器
    1)开启机器的 VM加速。(https://developer.android.com/studio/run/emulator-acceleration)
    2)启动 Android Studio > Tools > Android > AVD Manager 并选择 Create Virtual Device.
    3)选择一个设备定义并选择 Next 下一步。
    4)为想要模拟的 Android 版本选择一个或多个系统,选择 Next 下一步,建议 x86 或 x86_64。
    5)在模拟表现下,选择 Hardware - GLES 2.0 开启硬件加速。(https://developer.android.com/studio/run/emulator-acceleration)
    6)验证 AVD 配置是否正确,并点击 Finish。(https://developer.android.com/studio/run/managing-avds)
    7)在 Android 虚拟设备管理器中,点击工具栏上的 Run。 模拟器启动并显示所选操作系统版本的默认图像。

    (备注:AndroidStudio3 以上没有 Android 选项,直接 ctrl+shift+a 搜索 avd,进入 AVD Manager 照着上面设置)

设置编辑器 Android Studio 的 flutter 和 dart 插件:

  Files > Settings > Plugins > Browser Repositories 搜索 flutter 安装并重启编辑器。

测试驱动

  创建一个 APP

    File > New Flutter Project

    选择 Flutter application,Next,注意 Flutter SDK 路径就是你下载的 Flutter 的位置。

    注意 Project location。

    填写 Project name,Finish。

    

  运行 APP

    在工具栏上有一个三角形的运行按钮,点击前选择好 Device,第一次运行起来比较慢。

    

  试验热重载

    更改 lib\main.dart 里面的 Text:You have pushed the button this many times,保存查看模拟器里的更新。


MacOS Install

  下载 FlutterSDK 并解压,/xxx/flutter/bin 的路径加入到 PATH 环境变量,这样终端中可使用 flutter 命令。

  运行 flutter doctor 检测,根据提示安装 android 和 ios 要求的工具。

  安装 Android stuio,安装 flutter 插件,打开 Reference > Plugins > Browse repositories > flutter,设置参考 Windows 部分。

  安装 Xcode 9.0 以上,根据 flutter doctor 提示安装工具链。

Install:https://flutter.io/docs/get-started/install

> Windows:https://flutter.io/docs/get-started/install/windows

> MacOS:https://flutter.dev/docs/get-started/install/macos

LearnMore:https://flutter.dev/docs/get-started/learn-more

ApiReference:https://docs.flutter.io/

FlutterPackages:https://pub.dartlang.org/flutter

Link:https://www.cnblogs.com/farwish/p/10372454.html

[Flutter] Windows/MacOS Flutter 环境走一遍的更多相关文章

  1. [Flutter] Windows平台Flutter开发环境搭建(Andorid Studio)

    前两天网友在群里说起了Flutter,就了解了一下,在手机上跑了它的demo,直接就被打动了. 虽然网上有很多教程,但真正开始的时候,还是会碰到很多坑.下面详细的讲解Flutter + Android ...

  2. Flutter Windows下AndroidStudio环境搭建

    目前同类产品比较知名的有ReactNative,Flutter还有国内那家了uniapp了,流畅度理论上Flutter最快 官网:https://flutter.dev/docs/get-starte ...

  3. [Flutter] Windows桌面程序开发

    在今年5月的谷歌I/O 2019大会时, 谷歌就宣布了flutter已经支持全平台开发, 包括 android, ios, mac, linux, windows, web 等 . Flutter桌面 ...

  4. Flutter学习一之环境搭建

    MacOS上搭建Flutter开发环境 1.flutter官网下载最新的安装包,https://flutter.io/sdk-archive/#macos 2.解压安装包到你想安装的目录.直接解压或者 ...

  5. Flutter Windows 桌面端支持进入稳定版

    Flutter 创建伊始,我们就致力于打造一个能够构建精美的.可高度定制的.并且可以编译为机器码的跨平台应用解决方案,以充分发挥设备底层硬件的全部图形渲染能力.今天,Flutter 对 Windows ...

  6. AI应用开发实战 - 从零开始搭建macOS开发环境

    AI应用开发实战 - 从零开始搭建macOS开发环境 本视频配套的视频教程请访问:https://www.bilibili.com/video/av24368929/ 建议和反馈,请发送到 https ...

  7. Flutter编程:Flutter命令行的学习

    1.创建 Flutter 工程 flutter create <output directory> D:\notebook\flutter\projects\ui_tutorial\lay ...

  8. Windows 下java环境变量的配置(Windows7 ,8,8.1,10)

    Windows 下java环境变量的配置 在“系统”面板的左上角选择“高级系统设置”,在弹出的系统属性中选择”高级“项,然后点击右下角的“环境变量(N)...”,就此进入JAVA环境变量的配置. 如果 ...

  9. 在Windows下设置环境变量 运行mysql程序变得更容易

    在Windows下设置环境变量,点开始菜单,右键单击我的电脑--属性--高级--环境变量 可以看到PATH的变量是这样的: C:\WINDOWS;C:\WINDOWS\COMMAND   为了让运行m ...

随机推荐

  1. Linux系统下安装Angular2开发环境(Ubuntu16.0和deepin)

    说明下,以下过程都是在ubuntu16.0系统下,win系统环境下的安装过程更简单,基本上可以仿效此环境来,除了不用配置系统命令(win下自动可以),node安装是exe程序,一键安装.另外,这里面像 ...

  2. 采用Anaconda平台调用pymc3时出现错误的解决方法

    提示:(1)module 'theano' has no attribute 'gof',c++编辑出现错误 (2)stdio.h file not found 解决方法:(1)在终端中输入 xcod ...

  3. Vmware虚拟中克隆主机没IP地址?怎么解决?

    Vmware虚拟中克隆主机没IP地址?怎么解决? 修改网卡的配置文件:  清空如下的文件: 重启主机即可!  

  4. LeetCode——162. Find Peak Element

    一.题目链接: https://leetcode.com/problems/find-peak-element/ 二.题目大意: 给定一个长度为N的一维数组,数组是无序的,要求找到数组中的极大值(或局 ...

  5. ssl握手数据结构

    ssl握手 SSL记录头(5字节) 字节0:记录内容的类型 Content Type Hex Code Description Change_Cipher_Spec 0x14 指示加密方式的更改 Al ...

  6. C# 6.0:Exception Filter——带条件的异常处理

    C#6.0 对异常处理有两处改进,一个是在上一篇文章中我们讨论了的在catch和finally中使用await,另一个是exception filter.在catch和finally中使用await是 ...

  7. Telegraf安装与介绍

    Telegraf 是什么? Telegraf 是一个用 Go 编写的代理程序,是收集和报告指标和数据的代理.可收集系统和服务的统计数据,并写入到 InfluxDB 数据库.Telegraf 具有内存占 ...

  8. Java tomcat Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost

    关于 下面问题是因为(8005, 8080, 8009) 被原tomcat占用了. Several ports (8005, 8080, 8009) required by Tomcat v9.0 S ...

  9. EDI error

    WE20里面partenr也维护,还是报这个错误,有两个原因: 1: partner status不是ACTIVE的状态. 2. message control里面没有维护新增的output type ...

  10. 1-web.xml配置说明

    编写第一个Servlet程序  重要的在于如何去配置项目中的web.xml文件 <servlet-class>  设置servlet程序全限定路径 也就是在项目的中路径 <servl ...