文章目录
- 前言
- 开发需求
- 环境配置
- 运行出现问题
- 我运行也是解决了很久的问题
- 镜像源设置为清华的镜像源(不知道有没有影响)
- 使用JDK21,JDK版本不能低于JDK11
- 手动下载flutter 对应的gradle
- 运行成功!
前言
我最近一直在用Uniapp写代码,我听说Uniapp的生态不如Flutter,刚好我也想尝试一下别的。
开发需求
- Andorid>windows>IOS>Mac
- 能调用简单的原生API,比如蓝牙,通讯录,打开程序,存储。
- 下载文件,本地数据库,缓存等功能要支持
- 生态好,Icon,UI,Chart等常用功能要支持
环境配置
Flutter环境安装(超详细)
【Flutter – 基础】快速入门 Flutter
简单来说你要下载
- Flutter
- Andorid
- Andorid SDK
- Andorid 模拟器
- java 11及以上版本,因为Flutter最低支持java 11
运行出现问题
Flutter新建项目运行报错Exception in thread “main” java.net.ConnectException: Connection timed out: connect
Flutter运行第一个项目时出现javax.net.ssl.SSLHandshakeException的一些解决思路
Flutter卡在Running ‘gradle assembleDebug‘最完整解决
Flutter编译卡在Running Gradle task ‘assembleDebug‘
运行新建Flutter项目, 报错Exception in thread “main“ java.net.ConnectException: Connection timed out: connect
Android studio配置Flutter开发环境报错问题解决
我运行也是解决了很久的问题
镜像源设置为清华的镜像源(不知道有没有影响)
FLUTTER_STORAGE_BASE_URL = https://mirrors.tuna.tsinghua.edu.cn/flutter
PUB_HOSTED_URL = https://mirrors.tuna.tsinghua.edu.cn/dart-pub
使用JDK21,JDK版本不能低于JDK11
JDK 21 官网下载
环境变量中设置你的JDK下载路径
JAVA_HOME = 你的下载路径
手动下载flutter 对应的gradle
# 原文件网路地址
#distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
# 对应的下载文件地址,需要替换为你的下载路径
distributionUrl=file:///D:/DownloadRun/gradle-7.6.3-all.zip
运行成功!