【发布时间】:2015-06-24 20:44:23
【问题描述】:
我正在按照使用 official tutorial 集成 Flurry Analytics 的说明进行操作
我遇到了被广泛报道的问题:
错误:(4, 0) Gradle DSL 方法未找到:'compile()' 可能的原因:
项目“My_Project”可能正在使用不包含该方法的 Gradle 版本。 打开 Gradle 包装文件 构建文件可能缺少 Gradle 插件。 应用 Gradle 插件
这是 Studio 自动生成的 FlurryAnalytics-5.5.0 模块的 gradle 文件:
configurations.create("default")
artifacts.add("default", file('FlurryAnalytics-5.5.0.jar'))
dependencies {
compile files('FlurryAnalytics-5.5.0.jar')
}
我知道this one 等问题中规定的常见解决方案是避免将“依赖项”闭包放在顶级构建文件中。但是,我在该文件中没有任何非 gradle 依赖项,如下所示。
build.gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
allprojects {
repositories {
jcenter()
}
}
【问题讨论】:
标签: android android-gradle-plugin build.gradle flurry flurry-analytics