目录
- 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
















![[网安靶场] [更新中] UPLOAD LABS —— 靶场笔记合集](https://csdnimg.cn/release/blog_editor_html/release2.3.7/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=O83A)


