更新到3.0后Gradle构建失败

德隆·布拉科里

我最近将我的项目的gradle版本从2.14.1更新到了3.0。从那时起,gradle构建每次都会因以下错误而失败:

错误:原因:org.gradle.api.internal.tasks.DefaultTaskInputs $ TaskInputUnionFileCollection无法转换为org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection导致此意外错误的可能原因包括:

  • Gradle的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)
  • Gradle构建过程(守护程序)的状态可能已损坏。停止所有Gradle守护程序可以解决此问题。停止Gradle构建过程(需要重新启动)
  • 您的项目可能使用的第三方插件与该项目中的其他插件或该项目要求的Gradle版本不兼容。
如果Gradle进程损坏,您也可以尝试关闭IDE,然后终止所有Java进程。

我搜索谷歌和发现了一些解决方案,如一个,但没有什么工作。有谁知道如何修理它?

第0421章

将您的Gradle构建工具升级到最新版本。

一种简单的方法是将最新版本的构建工具作为依赖项添加到build.gradle文件中,例如:

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0-beta1'
}

然后gradle tasks您可以运行,并且gradle将下载您需要的所有内容。

在2016年9月19日发布Android Studio 2.2稳定版之后,构建工具的最新版本为2.2.0。因此,您可以通过以下方式修复它:

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0'
}

由于Android Studio 2.4稳定版尚未准备好发布(2017年5月4日),因此构建工具的最新稳定版为2.3.1。

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
}

如果将此构建工具版本更新为2.3。*,则还应该在/yourProjectRoot/gradle/wrapper/gradle-wrapper.properties文件中将gradle包装器版本更新为3.3。(我知道这不匹配问题Gradle build failing after update to 3.0,但我强烈建议您使用Google推荐的最新构建工具)

顺便说一句:构建工具的版本2.3.1仅存在于jCenter上,而不存在于MavenCentral上,因此如果在终端中运行gradlew命令行时遇到以下错误

Could not find com.android.tools.build:gradle:2.3.1.
 Searched in the following locations:
     https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.pom
     https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.1/gradle-2.3.1.jar

只需将mavenCentral()替换为jcenter()即可

 repositories {
    jcenter()
    //mavenCentral()
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新到Swift 3后的问题

来自分类Dev

更新到Swift 3后奇怪的转义功能行为

来自分类Dev

更新到 android studio preview 3.0 canary 3 后无法构建项目

来自分类Dev

更新到3.5.0后的Cordova构建错误

来自分类Dev

更新到4.2后withTrashed()失败

来自分类Dev

PHPMyAdmin更新到4.8.4后失败

来自分类Dev

在更新到更新3的同时在Visual Studio Professional 2015中工作-Visual Studio开始失败

来自分类Dev

在更新到更新3的同时在Visual Studio Professional 2015中工作-Visual Studio开始失败

来自分类Dev

CorePlot / iOS 7.1 / XCode 5.1更新到XCode 5.1构建后失败

来自分类Dev

从gradle 0.8更新到0.9

来自分类Dev

将android studio更新为4.0后,离子电容器Gradle构建失败

来自分类Dev

更新到Paw 3后,爪子文件将不会打开

来自分类Dev

更新到MAC OS X Mavericks后python3中的奇怪分段错误

来自分类Dev

更新到Boostrap 3后,网格无法正常工作。内容仍在堆叠

来自分类Dev

更新到3.x后,CodeIgneter路由无法按预期工作

来自分类Dev

更新到 v3 后 Nativescript css 动画停止工作

来自分类Dev

Synology DSM 上的 Nginx 反向代理在更新到 DSM 6.2.2 Update 3 后停止工作

来自分类Dev

更新到0.12之后,gradle插件脚本失败

来自分类Dev

将 kotlin 更新到 1.2.21 后无法构建 android 项目

来自分类Dev

更新到5.1.0后将数据发布到WebApi失败

来自分类Dev

将VirtualBox从5.0.24更新到5.1后启动vm失败

来自分类Dev

更新到 Ubuntu 18.10 Cosmic Cuttlefish 后 Git 完成失败

来自分类Dev

将Android Studio更新到1.5后出现Gradle错误

来自分类Dev

更新到9.4.0后,Android Studio Gradle错误

来自分类Dev

将 Android Studio 更新到 2.3 后,Gradle 连接超时

来自分类Dev

将 gradle 更新到 4.1 后无法使用库的 API

来自分类Dev

VSTS更新后,预构建事件失败

来自分类Dev

Windows 10更新到1511安装失败

来自分类Dev

更新到数据库失败

Related 相关文章

  1. 1

    更新到Swift 3后的问题

  2. 2

    更新到Swift 3后奇怪的转义功能行为

  3. 3

    更新到 android studio preview 3.0 canary 3 后无法构建项目

  4. 4

    更新到3.5.0后的Cordova构建错误

  5. 5

    更新到4.2后withTrashed()失败

  6. 6

    PHPMyAdmin更新到4.8.4后失败

  7. 7

    在更新到更新3的同时在Visual Studio Professional 2015中工作-Visual Studio开始失败

  8. 8

    在更新到更新3的同时在Visual Studio Professional 2015中工作-Visual Studio开始失败

  9. 9

    CorePlot / iOS 7.1 / XCode 5.1更新到XCode 5.1构建后失败

  10. 10

    从gradle 0.8更新到0.9

  11. 11

    将android studio更新为4.0后,离子电容器Gradle构建失败

  12. 12

    更新到Paw 3后,爪子文件将不会打开

  13. 13

    更新到MAC OS X Mavericks后python3中的奇怪分段错误

  14. 14

    更新到Boostrap 3后,网格无法正常工作。内容仍在堆叠

  15. 15

    更新到3.x后,CodeIgneter路由无法按预期工作

  16. 16

    更新到 v3 后 Nativescript css 动画停止工作

  17. 17

    Synology DSM 上的 Nginx 反向代理在更新到 DSM 6.2.2 Update 3 后停止工作

  18. 18

    更新到0.12之后,gradle插件脚本失败

  19. 19

    将 kotlin 更新到 1.2.21 后无法构建 android 项目

  20. 20

    更新到5.1.0后将数据发布到WebApi失败

  21. 21

    将VirtualBox从5.0.24更新到5.1后启动vm失败

  22. 22

    更新到 Ubuntu 18.10 Cosmic Cuttlefish 后 Git 完成失败

  23. 23

    将Android Studio更新到1.5后出现Gradle错误

  24. 24

    更新到9.4.0后,Android Studio Gradle错误

  25. 25

    将 Android Studio 更新到 2.3 后,Gradle 连接超时

  26. 26

    将 gradle 更新到 4.1 后无法使用库的 API

  27. 27

    VSTS更新后,预构建事件失败

  28. 28

    Windows 10更新到1511安装失败

  29. 29

    更新到数据库失败

热门标签

归档