在 Android Studio 中添加依赖项时出错

Error in adding a dependency in Android Studio

当我想将新库添加到 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_Store_WS\VolleyJson\build.gradle Error:Error:line (10)Gradle DSL method not found: 'compile()' Possible causes:

  • The project 'VolleyJson' may be using a version of Gradle that does not contain the method. Gradle settings
  • The build file may be missing a Gradle plugin. Apply Gradle plugin
  • 您需要使用 模块 的 build.gradle 而不是您的项目。

    看看这个:

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

    在 "App" 模块中找到 build.gradle,然后放置:

    compile 'com.mcxiaoke.volley:library:1.0.+'
    

    它不起作用,因为您将依赖项放在错误的位置,build.gradle 中没有插件来处理您的依赖项,您应该将依赖项添加到位于应用程序内的 build.gradle模块。

    更好的解释:

    在你的项目中有一个名为 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
    }
    

    希望能帮到你....