Gradle无法为参数找到方法“()

时间:2017-01-28 22:52:26

标签: android android-gradle build.gradle android-studio-2.2

我刚刚安装了android studio并导入了一个项目。但是当我运行它时,找不到方法错误。我是Android工作室的新人请任何一个帮助。
我有android studio版本是2.2.3

我的gradle文件有错误

buildscript {
  repositories {
    jcenter()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'
  }
}
allprojects {
  repositories {
     jcenter()
  }
}
android {
  compileSdkVersion 21
  buildToolsVersion '21.1.2'
}
dependencies {
}

2 个答案:

答案 0 :(得分:0)

这个问题已被多次回答,但无论如何......

什么是Gradle?

Gradle是用于构建软件的软件,也称为“构建自动化” 软件“或”构建系统“。但构建系统不会编译,链接,打包等应用程序 直接,但指导单独的编译器,链接器和打包器来做到这一点 工作

Android工作室通常有两个gradle文件:

项目级文件,用于控制Gradle配置 项目中的所有模块。

模块级Gradle文件,其中包含唯一设置 对于此模块,独立于项目可能具有的任何其他模块 将来

有关详细信息,请参阅“繁忙编码器Android开发指南”一书或任何其他有关Android Studio中Android开发的相关书籍

可能你的android声明在Project-level build gradle中,但它应该在模块级gradle中。

答案 1 :(得分:0)

无法使用顶级文件中的android块。

您必须在root/app/build.gradle

中添加它
apply plugin: 'com.android.application'


android {
    compileSdkVersion 23
    buildToolsVersion '23.0.1'
}

dependencies {
    //.....
}