当我想在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
}
希望我能帮你…