Flutter开发环境搭建

系统的基本要求

JAVA 环境的安装

JAVA 环境下载地址

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

安装java

安装:

下载完成后打开,直接根据提示一直下一步,默认安装在 C 盘就可以了;安装完成后,在 命令行中输入 java -version 如果输出如下图所示版本信息,说明安装成功;否则说明安装失败

检测java安装

下载安装 FlutterSDK

  1. 官网 下载 Flutter安装包
  2. 将安装包zip解压到你想安装Flutter SDK的路径
  3. 在Flutter安装目录的flutter文件下找到flutter_console.bat,双击运行并启动 flutter 命令行,接下来,你就可以在 Flutter 命令行运行 flutter 命令了。 flutter -h
  4. 配置环境变量,如果你想在任何地方都可以执行Flutter命令,你需要把Flutter SDK的目录配到环境变量中的path条目下。1553505413369

进行 Flutter doctor 的测试

在终端中输入flutter doctor,你可能会得到下面类似的结果。

1
2
3
4
5
Android toolchain - develop for Android devices
• Android SDK at D:\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.

这时候你得到的 x 比这个会多一些,因为还没有安装Android studio

Android Studio 的安装

  1. 下载Android Studio:直接到官网进行下载。下载地址:https://developer.android.com/进入后向下拉,然后看到如下界面,点击红圈处进行下载。alt
  2. 安装Android Studio 软件:这个安装也就是差不多下一步下一步,可以参考教程教程: https://www.cnblogs.com/xiadewang/p/7820377.html,(需要注意的是,到下图时,会变的很慢,它去谷歌下载了很多包;这一步可能会出现一些错误,多试几次就好了)![alt](http://jspang.com/static/upload/20181105/mY5Qhlb66tRSXFWbmnZfUT2W.png)
  3. 打开Android Stuido 软件,然后找到Plugin的配置,搜索Flutter插件。alt出现上图,点中间的Search in repositories,然后点击安装。alt安装完成后,你需要重新启动一下Android Studio软件。

安装Android证书

安装好Android Studio后,再次打开终端(命令行),输入flutter doctor,这时候的x会明显减少,但是你还是会遇到1-2个,其中有一个就是提示没有安装证书。安装证书只要在终端里执行下面的命令。

1
flutter doctor --android-licenses

然后会提示你选Y/N,不要犹豫,一律选择Y,就可以把证书安装好。

到这里windows的开发环境就安装的差不多了

安装AVD虚拟机 Flutter跑起来

打开 Android Studio,选择 Start a new Flutter project

打第二个窗口后,选择第一个选项 Flutter Application(flutter应用);这步完成后,系统就会自动为我们创建一个Flutter项目(新建项目的过程也是很慢的,如果失败,可以多反复试几次)。

安装 AVD 虚拟机

  1. 现在需要一个虚拟机来运行我们的程序,可以点击Android Studio中的上方菜单tool -AVD Manager选项。

    1553563138612

  2. 出现新建菜单,选择Create Virtual Device.....

  3. 选择虚拟机类型

  4. 选择系统,尽量选择最新的Android 9.0系统1553563525159

  5. 安装好后,点击开始按钮,运行虚拟机了(第一次运行,需要安装系统,会慢一些),运行起来后,如下图。

    1553566857947

    这里运行后出错了,提示仿真需要硬件加速!(可以在 BIOS 中设置下面的选项解决)

    Emulator: emulator: ERROR: x86 emulation currently requires hardware
    acceleration! Emulator: Process finished with exit code 1

    flutter修改BIOS2

    flutter修改BIOS1

    参考 https://segmentfault.com/a/1190000018384880

  6. 由于使用 Android Studio 的模拟器运行 flutter 项目一直提示设备无法连接,尝试了很多方法也没有解决这个问题;所以我在这里改用了 夜神模拟器

    夜神模拟器

flutter 中文镜像: https://flutter.dev/community/china

Android Studio 官方下载地址:
https://developer.android.com/studio 或者
https://developer.android.google.cn/studio
Android Studio 官方文档:
https://developer.android.google.cn/studio/intro

打赏功能
-------------本文结束感谢您的阅读-------------
0%