8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Gradle 不会下载某些依赖项

Chen Peleg 1月前

20 0

我安装了一台新电脑并尝试在其上构建特定的项目,但是尽管同步成功,但它却无法构建也无法打开应用程序。它尝试下载某些依赖项,但是...

我构建了一台新电脑并尝试在其上构建特定项目,但尽管同步成功,但它却无法构建并且无法打开应用程序。它尝试下载某些依赖项,但出现错误。我格式化了另一台电脑并尝试安装它,但出现相同的错误。在我的办公笔记本电脑上,该项目运行正常,在我同事的机器上也运行正常,这表明它不是代码、Maven 或任何其他依赖项的问题。

我已经尝试删除 gradle 并重新下载,以及 gradlew clean build --refresh-dependencies。我已经尝试再次克隆该项目。

有什么建议吗?

 ./gradlew clean build --refresh-dependencies --stacktrace

> Configure project :app

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileVitoriaReleaseKotlin'.
> Could not resolve all files for configuration ':app:homologDebugRuntimeClasspath'.
   > Could not find com.google.android:flexbox:2.0.0.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/flexbox/2.0.0/flexbox-2.0.0.pom
       - 
     Required by:
         project :app > project :
         project :app > project :

   > Could not find com.pierfrancescosoffritti.androidyoutubeplayer:core:10.0.5.
     Searched in the following locations:
       -
       - 
     Required by:
         project :app > project :
   > Could not find org.jetbrains.anko:anko-commons:0.10.8.
     Searched in the following locations:
       -
 
     Required by:
         project :app > project :
   > Could not find org.jetbrains.anko:anko-design:0.10.8.
     Searched in the following locations:
       -
    
     Required by:
         project :app > project :
   > Could not find org.jetbrains.anko:anko:0.10.8.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/anko/anko/0.10.8/anko-0.10.8.pom
     Required by:
         project :app > project :
   > Could not find org.jetbrains.anko:anko-appcompat-v7:0.10.8.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/anko/anko-appcompat-v7/0.10.8/anko-appcompat-v7-0.10.8.pom
       
     Required by:
         project :app > project :
   > Could not find org.jetbrains.anko:anko-coroutines:0.10.8.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/org/jetbrains/anko/anko-coroutines/0.10.8/anko-coroutines-0.10.8.pom
       
     Required by:
         project :app > project :
   > Could not find org.jetbrains.anko:anko-appcompat-v7-coroutines:0.10.8.
     Searched in the following locations:
       
    
     Required by:
         project :app > project :
   > Could not find com.jackandphantom.android:blurimage:1.2.0.
     Searched in the following locations:
     
     Required by:
         project :app > project :

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

BUILD FAILED in 2m 8s
帖子版权声明 1、本帖标题:Gradle 不会下载某些依赖项
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Chen Peleg在本站《android-studio》版块原创发布, 转载请注明出处!
最新回复 (0)
  • \'这表明这不是代码、Maven 或任何其他依赖项的问题\'——对我来说,这表明依赖项已缓存在这些机器上。\'有什么建议吗?\'——以文本形式发布错误,而不是屏幕截图。例如,您可以使用命令行构建

  • 在我的办公笔记本电脑上,该项目运行正常,在我同事的机器上也运行正常,这表明它不是代码、Maven 或任何其他依赖项的问题。

    不,它表明有问题的依赖项已被 Gradle 缓存在这些机器上。

    您和您的同事的 依赖项已经过时了好几年,并且您的 Gradle 配置不支持您尝试使用的过时依赖项。至少,您需要找到包含这些过时依赖项的 Gradle 存储库,并将其添加到您的 Gradle 配置中。更好的方法是用当前维护的依赖项替换这些依赖项。

    让我们看看第一个: com.google.android:flexbox:2.0.0 。如果你检查 https://maven.google.com ,你会发现没有这样的依赖项。如果你 search the Maven repository index for com.google.android:flexbox ,你会了解到以下几点:

    1. p4

    2. p5

    3. p6

    因此,您应该专注于迁移到 com.google.android.flexbox:flexbox:3.0.0 Flexbox 或消除 Flexbox。

    您需要对其他内容进行类似的分析:

    • p9

    • p10

  • 感谢您的澄清,但是例如 com.jackandphantom.android:blurimage:1.2.0 怎么样?根据 Maven 的说法,它已经是最终版本 1.2.0 并且没有被弃用?

返回
作者最近主题: