【问题标题】:Gradle is build with errors in android studioGradle 在 android studio 中构建时出现错误
【发布时间】:2016-05-13 04:11:36
【问题描述】:

我正在使用android studio。这是我在构建gradle时突然遇到的错误。早些时候它工作正常。我关闭了 android studio 并重新构建了 gradle。但不能修复错误。我清理并重建了 gradle。

你能解决这个问题吗?

Error:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImpl cannot be cast to org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter$OutputFilesSnapshot

此意外错误的可能原因包括:

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

下面显示我的 build.gradle 信息

类路径'com.android.tools.build:gradle:1.5.0' 应用插件:'com.android.application' compileSdkVersion 23 构建工具版本“23.0.2” minSdkVersion 15 targetSdkVersion 23 版本代码 1 版本名称“1.0”

【问题讨论】:

标签: java android


【解决方案1】:

可能找不到 Gradle。尝试更改 gradle 版本并使用您的 gradle 版本更新它,例如在项目中:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

这个在 gradle 模块中:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.yourproject"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 14
        versionName '1.4'
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2018-09-28
    • 1970-01-01
    • 2016-08-14
    相关资源
    最近更新 更多