在 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
}
希望能帮到你....
当我想将新库添加到 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
}
希望能帮到你....