android - “依赖项”不能应用于 '(groovy.lang.Closure)'

标签 android groovy gradle

我无法修复此错误:

dependencies cannot be applied to '(groovy.lang.Closure)

这是我的 gradle 文件:

buildscript {
     repositories {
         maven { url 'http://download.crashlytics.com/maven' }
     }

     dependencies {
         classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
     }
 }
apply plugin: 'android'
apply plugin: 'crashlytics'

repositories {
   maven { url 'http://download.crashlytics.com/maven' }
}

dependencies {
    compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
    compile fileTree(dir: 'libs', include: '*.jar')
    compile project(':FRNDzTER_core')
    compile project(':cropper')
    compile project(':stickyListHeaders')
    compile "com.nostra13.universalimageloader:universal-image-loader:${rootProject.universalImageLoaderVersion}"
    compile "com.google.android.gms:play-    services:${rootProject.googlePlayServicesVersion}"
    compile "de.keyboardsurfer.android.widget:crouton:${rootProject.croutonVersion}"
    compile "com.nineoldandroids:library:${rootProject.nineoldandroidsVersion}"
    compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
    compile 'com.crashlytics.android:crashlytics:1.+'
}

android{
    compileSdkVersion rootProject.compileSdkVersion
    buildToolsVersion rootProject.buildToolsVersion
    defaultConfig {
        minSdkVersion rootProject.minSdkVersion
        targetSdkVersion rootProject.targetSdkVersion
        versionCode rootProject.versionCode
        versionName rootProject.versionName
    } 
    buildTypes {
        release {
            debuggable rootProject.prodDebug
            proguardFile 'proguard.cfg'
        }
    }

    dependencies {
    }

    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
    lintOptions {
        abortOnError false
    }
 }

最佳答案

您可以转到首选项并选择“使用默认 gradle 包装器”然后重建项目。它对我很有效: enter image description here

关于android - “依赖项”不能应用于 '(groovy.lang.Closure)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29769988/

相关文章:

android - 无法访问 'kotlin.collections.Collection',它是 'org.gradle.api.artifacts.dsl.RepositoryHandler' 的父类(super class)型

eclipse - 如何设置 Groovy + Eclipse + Junit4?

exception - Groovy catch 语句奇怪的行为

为平板电脑和手机开发 Android

android - 为 Android 构建 FFMPEG 3.1.4

android - 如何为android+gradle设置传递jar依赖

android - 无法更新库的Gradle依赖关系

java - admob 测试广告 ID 正常工作,但真实 ID 广告在 Android Studio 中不起作用

带有音乐流媒体的 Android 应用程序

groovy - 使用 --indy 执行冒泡排序慢 5 倍