系统的基本要求
JAVA 环境的安装
JAVA 环境下载地址
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
安装:
下载完成后打开,直接根据提示一直下一步,默认安装在 C 盘就可以了;安装完成后,在 命令行中输入 java -version
如果输出如下图所示版本信息,说明安装成功;否则说明安装失败
下载安装 FlutterSDK
- 在 官网 下载
Flutter
安装包 - 将安装包zip解压到你想安装
Flutter SDK
的路径 - 在Flutter安装目录的
flutter
文件下找到flutter_console.bat
,双击运行并启动 flutter 命令行,接下来,你就可以在 Flutter 命令行运行 flutter 命令了。flutter -h
- 配置
环境变量
,如果你想在任何地方都可以执行Flutter
命令,你需要把Flutter SDK
的目录配到环境变量中的path
条目下。
进行 Flutter doctor 的测试
在终端中输入
flutter doctor
,你可能会得到下面类似的结果。
1 | Android toolchain - develop for Android devices |
这时候你得到的 x 比这个会多一些,因为还没有安装Android studio
Android Studio 的安装
- 下载
Android Studio
:直接到官网进行下载。下载地址:https://developer.android.com/进入后向下拉,然后看到如下界面,点击红圈处进行下载。 - 安装Android Studio 软件:这个安装也就是差不多下一步下一步,可以参考教程教程: https://www.cnblogs.com/xiadewang/p/7820377.html,(需要注意的是,到下图时,会变的很慢,它去谷歌下载了很多包;这一步可能会出现一些错误,多试几次就好了)
- 打开Android Stuido 软件,然后找到Plugin的配置,搜索Flutter插件。
出现上图,点中间的
Search in repositories
,然后点击安装。安装完成后,你需要重新启动一下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 虚拟机
现在需要一个虚拟机来运行我们的程序,可以点击Android Studio中的上方菜单
tool
-AVD Manager
选项。出现新建菜单,选择
Create Virtual Device.....
选择虚拟机类型
选择系统,尽量选择最新的
Android 9.0
系统安装好后,点击开始按钮,运行虚拟机了(第一次运行,需要安装系统,会慢一些),运行起来后,如下图。
这里运行后出错了,提示仿真需要硬件加速!(可以在 BIOS 中设置下面的选项解决)
Emulator: emulator: ERROR: x86 emulation currently requires hardware
acceleration! Emulator: Process finished with exit code 1由于使用 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