“compileDebugJavaWithJavac”Gradle 任务 assembleDebug 失败

问题描述 投票:0回答:1

我正在尝试在更改后构建我的 Flutter 项目

Android Studio 瓢虫 | 2024.2.1 补丁 3

Flutter版本3.24.5

Dart 版本 3.5.4

开发工具版本 2.37.3

Android SDK版本34.0.0

平台android-34,

构建工具34.0.0

gradle-wrapper.properties: distributionUrl=https://services.gradle.org/distributions/gradle-8.3-all.zip

更新后:

创建新的 flutter 项目,而不在 pubspec.yaml 中添加任何包 构建成功。

当我尝试添加时

pubspec.yaml

url_启动器:^6.3.1

共享首选项:^2.3.3,

我正面临这个问题

在调试模式下在 sdk gphone16k x86 64 上启动 lib\main.dart... 运行 Gradle 任务“assembleDebug”...

警告:SDK 处理。此版本仅理解 SDK XML 版本最高为 3,但遇到版本 4 的 SDK XML 文件。 如果您使用不同时间发布的 Android Studio 版本和命令行工具,则可能会发生这种情况。

失败:构建失败并出现异常。

  • 出了什么问题: 无法确定任务 >':url_launcher_android:compileDebugJavaWithJavac' 的依赖项。 无法确定 null 的依赖关系。 无法查询该提供程序的值,因为它没有值 可用。

31 秒内构建失败 错误:Gradle 任务 assembleDebug 失败,退出代码为 1

参考git代码:

https://github.com/rdinesh19/sample12.git

android-studio build.gradle sharedpreferences flutter-dependencies url-launcher
1个回答
0
投票

尝试这些:

更新您的

settings.gradle
文件:

插件{ id 'com.android.application' 版本 '8.7.0' 应用 false id 'com.android.library' 版本 '8.7.0' 应用 false id 'org.jetbrains.kotlin.android' 版本 '2.0.20' 应用 false }

更新您的

gradle/wrapper/gradle-wrapper.properties
文件:

distributionUrl = https\://services.gradle.org/distributions/gradle-8.7-bin.zip

在终端中执行这些命令:

flutter pub get
flutter clean
flutter pub cache repair

注意:

flutter pub cache repair
是可选的,但如果您认为有必要,也执行此操作。

然后再次重建您的项目。

希望对你有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.