我正在按照使用 官方教程集成 Flurry Analytics 的说明进行操作
我遇到了被广泛报道的问题:
Error:(4, 0) Gradle DSL method not found: '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')
}
我知道在此类问题中规定的一种常见解决方案是避免将“依赖项”闭包放在顶级构建文件中。但是,我在该文件中没有任何非 gradle 依赖项,如下所示。
构建.gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
allprojects {
repositories {
jcenter()
}
}