当前位置: 首页 > article >正文

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
  • 腾讯镜像源

配置步骤

  1. 安装Flutter SDK
  2. 安装Android SDK
  3. 修改文件默认安装位置(.gradle, AVD

安装Flutter SDK

  1. 进入官网,点击蓝色按钮开始安装最新Flutter版本
    在这里插入图片描述

  2. 创建本地文件夹,存储Flutter
    在这里插入图片描述

安装Android SDK

  1. 打开 IDEA ,创建Flutter项目,添加Flutter SDK

在这里插入图片描述

  1. 安装 Android SDKCommand-line

点击 File → Settings…

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

修改文件默认安装位置(.gradle, AVD)

IDEA修改 gradle 位置

在这里插入图片描述

添加GradleAndroid SDK环境变量,更改位置。

GRADLE_USER_HOMEANDROID_SDK_HOME

开始项目

创建好项目后,操作以下步骤。

  1. 更改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,查看是否更换源

在这里插入图片描述

  1. 修改国内镜像源(三个文件)

gradle-wrapper.properties —— 需要匹配 JDK 版本,🔗点击链接查看

distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.10-all.zip

build.gradlesettings.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

在这里插入图片描述

  1. 插件版本匹配
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

http://www.kler.cn/a/411426.html

相关文章:

  • 什么是 SQL 注入
  • 数据库的联合查询
  • 累积局部效应 (ALE) 图分析记录
  • css效果
  • 【区块链】深入理解椭圆曲线密码学(ECC)
  • nginx配置不缓存资源
  • OpenCV从入门到精通实战(五)——dnn加载深度学习模型
  • 股指期货交割日为啥会大跌?
  • SpringBoot 项目中使用 spring-boot-starter-amqp 依赖实现 RabbitMQ
  • 【青牛科技】 D2822M 双通道音频功率放大电路芯片介绍,用于便携式录音机和收音机作音频功率放大器
  • 英伟达发布 Edify 3D 生成模型,可以在两分钟内生成详细的、可用于生产的 3D 资源、生成有组织的 UV 贴图、4K 纹理和 PBR 材质。
  • 【大语言模型】ACL2024论文-21 通过冗余减少加快视觉条件语言生成的训练
  • 销售数据分析怎么做?
  • 【离散数学】关系闭包运算的性质
  • Ubuntu下的Graphviz的基础使用方法
  • php CURL请求502
  • 能源电力企业安全数据内外网文件交换
  • Git——本地仓库链接并推送到多个远程仓库
  • 汽车网络安全渗透测试
  • 一个十字翻转小游戏
  • D80【 python 接口自动化学习】- python基础之HTTP
  • MyBatis框架介绍、部署及使用
  • 在Ubuntu2004中搭建基于ESP-IDF v5.1的ESP32-S3开发环境
  • ES索引模板操作
  • 模拟实现Bash
  • Dubbo 最基础的 RPC 应用(使用 ZooKeeper)