Flutter 3.24.5安装配置——2024年11月26日
目录
- 1️⃣前置安装
- 使用环境
- 配置步骤
- 安装Flutter SDK
- 安装Android SDK
- 修改文件默认安装位置(.gradle, AVD)
- 开始项目
- 2️⃣执行结果
- 🪲Bug
- 找不到**.jar文件
- 🔗参考链接
1️⃣前置安装
使用环境
- Windows 11
- IDEA 2024.2.3
- Flutter 3.24.5
- JDK 23
- Gradle 8.10
- 腾讯镜像源
配置步骤
- 安装
Flutter SDK
- 安装
Android SDK
- 修改文件默认安装位置(
.gradle
,AVD
)
安装Flutter SDK
-
进入官网,点击蓝色按钮开始安装最新
Flutter
版本
-
创建本地文件夹,存储
Flutter
安装Android SDK
- 打开
IDEA
,创建Flutter
项目,添加Flutter SDK
- 安装
Android SDK
、Command-line
点击 File → Settings…
修改文件默认安装位置(.gradle, AVD)
IDEA
修改 gradle
位置
添加Gradle
、Android SDK
环境变量,更改位置。
GRADLE_USER_HOME
、ANDROID_SDK_HOME
开始项目
创建好项目后,操作以下步骤。
- 更改
Flutter
国内使用环境(永久设置)
newPath = "$pwd\flutter\bin;$env:PATH"
[System.Environment]::SetEnvironmentVariable('Path', $newPath, 'User')
[System.Environment]::SetEnvironmentVariable('PUB_HOSTED_URL', 'https://pub.flutter-io.cn', 'User')
[System.Environment]::SetEnvironmentVariable('FLUTTER_STORAGE_BASE_URL', 'https://storage.flutter-io.cn', 'User')
使用 flutter doctor
,查看是否更换源
- 修改国内镜像源(三个文件)
gradle-wrapper.properties
—— 需要匹配 JDK 版本,🔗点击链接查看
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.10-all.zip
build.gradle
、settings.gradle
maven { url 'https://maven.aliyun.com/repository/releases' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/central' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
flutter run -v
- 插件版本匹配
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "8.7.2" apply false
id "org.jetbrains.kotlin.android" version "2.0.20" apply false
}
2️⃣执行结果
🪲Bug
找不到**.jar文件
注意第二行
Ai回答:这意味着你的项目中或所使用的插件中有一些Gradle
特性已经被标记为过时,并且这些特性在Gradle 9.0
版本中将不再被支持。
尝试升级最新版 Gradle
:在gradle-wrapper.properties
中更换为最新版。
点击查看Gradle最新版本号
再执行:
flutter run -v
如果还有报错不要担心,查看最后一行,如果有 ‘flutter run’ 字样,那就用这个命令运行一下。我就是这样成功的。
🔗参考链接
- 构建Flutter开发环境
- Flutter 开发文档
- Java-Gradle版本匹配
- Gradle 版本
- Android Gradle 插件
- 在中国网络环境下使用 Flutter