我正在尝试添加外部库。我已在项目文件夹下的/ libs文件夹中创建,并在gradle.build文件中包含以下代码。但它根本不同步。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
allprojects {
repositories {
mavenCentral()
flatDir {
dirs 'libs'
}
}
}
dependencies {
compile 'com.radiusnetworks:AndroidIBeaconLibrary:0.7.1@aar'
}
我得到的错误是:
Gradle' BLE_Client'项目刷新失败:
构建脚本错误,找不到支持的Gradle DSL方法:' compile()&#39 ;!
可能的原因可能是:
- 您正在使用没有方法的Gradle版本
- 您没有应用提供该方法的Gradle插件
- 或者构建脚本中存在错误
答案 0 :(得分:3)
您不应将此依赖项添加到根级别 build.gradle 文件中。将其添加到模块的 build.gradle 文件中。顶级构建文件适用于项目中所有模块通用的内容,但您不太可能希望所有模块具有相同的依赖关系,甚至不希望共享此模块。