错误:(8,0)未找到Gradle DSL方法:' compile()'

时间:2017-03-03 21:45:27

标签: android android-gradle build.gradle

如何解决此问题?

首先问题是,我想使用ActivityCompat类来获取权限。在向我展示AdroidStudio之后,该类无法解析为某种类型,但已经安装了支持存储库...

在向我展示后,我将AndroidStudio从2.2升级到2.3: 错误:(8,0)未找到Gradle DSL方法:' compile()' 目前,Android Studio提供了可能的解决方案:

  • '传感器'可能正在使用Android Gradle插件的版本 不包含该方法(例如,在1.1.0中添加了' testCompile')。 (将插件升级到版本2.3.0并同步项目)
  • 项目' Sensors'可能正在使用没有的Gradle版本 包含方法。 (Gradle设置)
  • 构建文件可能缺少Gradle插件。 (应用Gradle插件)

对此有什么正确的解决方案?我尝试过但都没有解决问题。

以下是build.gradle的依赖项:

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.0'
    compile "com.android.support:support-core-utils:25.2.0"
}

1 个答案:

答案 0 :(得分:1)

compile "com.android.support:support-core-utils:25.2.0"移出您的顶级build.gradle文件并移入模块的build.gradle文件(例如app/build.gradle)及其dependencies关闭。< / p>