当我想在build.gradle文件中添加一个新库时,它会生成一个错误。
这是我的build.gradle文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

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

        compile 'com.mcxiaoke.volley:library:1.0.+'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

这就是错误
C:\users\fakher\documents\play\u store\u ws\volleyjson\build.gradle
错误:错误:找不到第(10)行渐变DSL方法:“compile()”
可能的原因:“volleyjson”项目可能使用不包含该方法的gradle版本。
渐变设置生成文件可能缺少渐变插件。
应用Gradle插件

最佳答案

它之所以起作用,是因为你把依赖项放错了位置,build.gradle中没有插件来处理你的依赖项,你应该在应用程序模块中的build.gradle中添加你的依赖项。
更好的解释是:
在你的项目中有一个名为app的文件夹,这是你的app模块,其中应该有build.gradle,在build.gradle中应该有如下内容:

 apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"
    defaultConfig {
    // bla bla bla
    }
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//put your dependencies here
}

希望我能帮你…

10-07 19:47
查看更多