Android Studio Exception: Could not find method android() for arguments

来源:互联网 发布:曲谱制作软件 编辑:程序博客网 时间:2024/05/02 04:44

问题描述

Android Studio完成2.2版升级,新建项目并运行gradle sync,发生错误:

Gradle sync failed: Could not find method android() for arguments [build_...

build.gradle内容如下。

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {    repositories {        jcenter()    }    dependencies {        classpath 'com.android.tools.build:gradle:2.2.3'        // NOTE: Do not place your application dependencies here; they belong        // in the individual module build.gradle files    }}allprojects {    repositories {        jcenter()    }}task clean(type: Delete) {    delete rootProject.buildDir}android {compileSdkVersion 22buildToolsVersion '22.0.0'}dependencies {}

解决方法

此为顶层的build.gradle文件内容错误,不允许定义android{…}代码块,因此,移除此节点即可。
在app module下已存在build.gradle文件,其中已经包含了 android{…}代码块。

参考

http://stackoverflow.com/questions/40012866/could-not-find-method-android-for-arguments-in-android-studio-project

1 0