随着时代发展,使用Flutter开发的项目越来越多,于是踏上了Flutter开发之路。
作为一个Android开发人员,也只能被卷到与时俱进,下面一起创建一个Flutter项目吧。
一、Android开发,电脑上已经具备了的条件:
1. Java SE 安装配置:
????????下载 https://www.oracle.com/java/technologies/downloads/#java8-window
2. Android Studio 安装配置:
? ? ? ? 下载?https://developer.android.google.cn/studio?hl=zh-cn
二、Flutter 环境搭建
1.)下载SDK:https://docs.flutter.dev/release/archive?tab=windows#windows
2.)把下载的SDK解压到你想安装的位置,不要有中文、特殊字符等。
3.)配置Flutter的环境变量
4.)检验Flutter环境是否配置好
? ? ? ? 上面遇到一些错误,解决方法:
错误1. cmdline-tools component is missing
? ? ? ? ?
错误2:Android license status unknown.? ??
正常情况使用cmd : flutter doctor --android-licenses 命令,不断y同意就好
如果出现 this version of the Java Runtime only recognizes class file versions up to 52.0?的问题。如图:
这需要打开Android Studio ->Settings->Languages&Frameworks->Android SDK->SDK Tools
只留下Command-line Tools 8.0版本。 原因是高版本去除了一些包,但并不是所有问题都是这个方法解决,这只是其中一种问题。
错误3:Visual Studio not installed; this is necessary for Windows development.
忽略就好。Android ios开发不需要这个
错误4:Unable to find bundled Java version.?
Windows系统:jre目录是存在的,里面东西不多,可以直接将jbr目录内的文件全部复制到jre目录
错误5:A network error occurred while checking "https://maven.google.com/"
找到E:\Install\AndroidStudio\Flutter\flutter_3.10.6\flutter\packages\flutter_tools\lib\src Flutter安装路径的?http_host_validator.dart?文件
将 kMaven = 'https://maven.google.com/'
修改为:kMaven = 'https://maven.aliyun.com/repository/google/'
在E:\Install\AndroidStudio\Flutter\flutter_3.10.6\flutter\bin文件内,删除cache文件夹。
再次运行flutter foctor
5.)Android Studio添加Flutter插件和Dart插件
6.)创建项目
注意:Flutter项目名 不能用大写 因此:MyFlutterDemo就要改成my_flutter_demo。
创建完成运行即可