在使用 Gradle 解决 Android 项目中的某些依赖项时遇到问题

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

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

  • 出了什么问题: 无法确定任务“:app:compileStageDebugJavaWithJavac”的依赖关系。

无法解析配置“:app:stageDebugCompileClasspath”的所有任务依赖项。 找不到 com.saurabharora.customtabs:customtabs:1.1。 要求者: 项目:应用程序 找不到 com.bottlerocketstudios:vault:1.4.2。 要求者: 项目:应用程序 找不到 com.xwray:groupie:2.5.1。 要求者: 项目:应用程序 找不到 com.xwray:groupie-kotlin-android-extensions:2.5.1。 要求者: 项目:应用程序 找不到 com.xwray:groupie-databinding:2.5.1。 要求者: 项目:应用程序

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。 使用 --info 或 --debug 选项运行以获得更多日志输出。 使用 --scan 运行以获得完整的见解。

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容。

您可以使用“--warning-mode all”来显示各个弃用警告并确定它们是否来自您自己的脚本或插件。

参见 https://docs.gradle.org/7.5/userguide/command_line_interface.html#sec:command_line_warnings

32 秒内构建失败

检查了 build.gradle 文件以确保包含 google() 和 mavenCentral() 存储库。 如果需要,添加其他存储库,例如 JitPack。

尝试了不同版本的依赖项,看看问题是否出在特定版本上。

添加了 JitPack 等存储库或特定的 Maven URL(如果已知该库托管在此处)。

验证依赖坐标(组 ID、工件 ID、版本)是否正确且没有拼写错误。

我的期望:

我希望 Gradle 能够从配置的存储库成功找到并下载指定的依赖项。

我希望添加或更正存储库可以解决与缺少依赖项相关的任何问题。

如果指定版本不可用,我希望尝试不同版本的库可以解决问题。

我的目标是解决构建错误并获得成功的 Gradle 构建,并正确解决所有依赖项。

android maven gradle build dependencies
1个回答
0
投票

日志中提到的库属于

jcenter
存储库。由于
jcenter
已关闭,该项目无法下载所需的依赖项。

您必须寻找

mavenCentral

中存在的这些库的替代品
© www.soinside.com 2019 - 2024. All rights reserved.