美文网首页Flutter 学习之路
Flutter 开发环境搭建 Windows 版

Flutter 开发环境搭建 Windows 版

作者: Eren丶耶格尔 | 来源:发表于2019-07-19 15:41 被阅读2次

    前言

    这篇文章面向于 Android 程序员 Flutter 的搭建,因此选择大部分人使用的 Windows 操作系统。

    (一)系统的基本要求

    1. 操作系统:必须windows7以上64位操作系统。
    2. 磁盘空间:大于3个G,虽然官方说的是400M,但是你还需要安装 Android Studio 和 虚拟机,所以至少要3个G左右,如果能达到5个G就更佳。
    3. 需要 Git 环境:Flutter 需要 git 环境的支持。Git 下载地址

    (二)下载安装 Flutter SDK

    下载 Flutter SDK 有三种方法:

    1. Flutter 官网下载最新 Beta 版本的进行安装:https://flutter.dev/docs/development/tools/sdk/releases?tab=windows
    2. Flutter github 项目中去下载,地址为:https://github.com/flutter/flutter
    3. (推荐)通过 git 命令来下载 Flutter 最新的 beta 版:
    git clone -b beta https://github.com/flutter/flutter.git
    

    将安装包 zip 解压到你想安装 Flutter SDK 的路径(如:D:\Tools\flutter\;注意,不要将flutter安装到需要一些高权限的路径如C:\Program Files\)


    (三)配置 Flutter 环境变量

    要在终端运行 Flutter 命令,你需要添加以下环境变量到系统 path:

    1. 转到 “控制面板 》用户帐户 》更改我的环境变量”

    2. 在“用户变量”下检查是否有名为“Path”的条目:

    • 如果该条目存在, 追加 flutter\bin的全路径,使用 ; 作为分隔符
    • 如果条目不存在, 创建一个新用户变量 Path ,然后将 flutter\bin的全路径作为它的值。

    3. Flutter 的执行是要进行FQ的,所以你需要设置环境变量:

    PUB_HOSTED_URL = https://pub.flutter-io.cn
    FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn
    


    (四)进行Flutter doctor 的测试

    打开cmd输入如下命令:

    flutter doctor
    

    这个命令初次运行可能会很慢,Flutter 会自动安装所需依赖,并进行编译。建议科学上网。
    使用 flutter doctor 命令下载的 Dart sdk 会放到 Flutter 安装路径 /bin/cache/dart-sdk 目录

    注意:
    [√] 这个是安装OK的,[X]是需要安装的,或者是已安装但是没有运行起来的。

    这里面有四项内容:

    • (1)Flutter 这是Flutter工具,就是刚才git下载的那个。
    • (2)Android工具链,这里指的是SDK,会标注出SDK的最大版本号。
    • (3)IDE工具的对应版本,比如我的是Android Studio 2.2版本(这个是下载安装的版本),Android Studio 3.2版本(这个是免安装的版本,所以也会显示出来),还有Intellij IDEA
    • (4)已连接的设备,可以是模拟器,也可以是真机,如果已连接会显示出来。

    (五)开发工具插件的安装

    1. Android Studio

    Flutter 对 Android Studio 的要求:需要安装3.0 或者更高的版本。

    2. Flutter 和 Dart 插件安装

    Flutter 需要 Flutter 和 Dart 插件才可以使用:
    File 》settings 》Plugins 》Browse repositories,然后输入 Flutter 就可以下载了,Dart 也是一样的道理。

    相关文章

      网友评论

        本文标题:Flutter 开发环境搭建 Windows 版

        本文链接:https://www.haomeiwen.com/subject/fgkslctx.html