Android studio gradle同步库下载失败

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

我的 Android 项目突然开始失败。在我的一个项目中,我使用了以下两个库。

  1. tv.danmaku.ijk.media:ijkplayer-java:0.8.8 (https://github.com/bilibili/ijkplayer)
  2. jp.wasabeef:glide-transformations:2.0.2https://github.com/wasabeef/glide-transformations

Gradle 版本:8.9 | Gradle 插件版本:8.2.2 | JVMv 目标 = 17

我的项目运行良好,然后突然我的 gradle 同步由于这些库而开始失败。

* What went wrong:
Execution failed for task ':app:dataBindingMergeDependencyArtifactsDebug'.
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
   > Could not find tv.danmaku.ijk.media:ijkplayer-java:0.8.8.
     Required by:
         project :app
   > Could not find jp.wasabeef:glide-transformations:2.0.2.
     Required by:
         project :app

没有代码更改,但我将 android studio 更新到最新版本。

Android Studio 瓢虫 | 2024.2.1 补丁 1 版本 #AI-242.23339.11.2421.12483815,构建于2024年10月11日运行时版本:21.0.3+-12282718-b509.11 amd64 VM:OpenJDK 64位服务器VM 由 JetBrains s.r.o. 提供工具包:sun.awt.windows.WToolkit Windows 11.0

我怀疑是IDE的问题,所以我卸载并降级了它,但这并没有解决问题。我在另一台设备上测试了同一分支,并且它有效。而且我同事的系统不存在这个问题。

我在互联网上找不到解决方案,人工智能模型目前也没有帮助。我被这个问题困扰已经好几天了。我尝试禁用 Windows 防火墙。我尝试了各种 Gradle 版本、Java 版本和 Android Studio 版本。

我最终重置了我的机器并重新安装了Android Studio,但它仍然不起作用。

请帮忙!

java android kotlin android-studio gradle
1个回答
0
投票

看起来 ijkplayer 托管在 Mulesoft:

https://repository.mulesoft.org/nexus/content/repositories/public/

并且 glide-transformations 版本 2.0.2 仅在 Spring Lib M 中可用:

https://repo.spring.io/libs-milestone/

您需要在 gradle 文件中(通常在 settings.gradle 中)包含这两个存储库链接,否则 gradle 将无法找到这些工件。

有时工件会从常用存储库中删除(尤其是旧的工件),因此这些工件可能最近已被删除。到目前为止,您的 gradle 缓存中可能已经有这些库的本地副本。

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