未找到Gradle DSL方法:';android();在android studio 1.4中打开项目

未找到Gradle DSL方法:';android();在android studio 1.4中打开项目,android,android-studio,gradle,android-gradle-plugin,Android,Android Studio,Gradle,Android Gradle Plugin,我使用Eclipse来编程android应用程序,现在我想使用android studio。现在我是android studio的新手,我对gradle不太了解。我打开了一个用android studio创建的项目。但当我运行它时,会出现以下错误: 错误:(17,0)找不到Gradle DSL方法:“可能是android() 原因:项目“sheidaamin and ST”可能正在使用版本 不包含该方法的渐变。渐变设置生成文件 可能缺少Gradle插件。申请 Gradle插件 我的build.g

我使用Eclipse来编程android应用程序,现在我想使用android studio。现在我是android studio的新手,我对
gradle
不太了解。我打开了一个用android studio创建的项目。但当我运行它时,会出现以下错误:

错误:(17,0)找不到Gradle DSL方法:“可能是android() 原因:
  • 项目“sheidaamin and ST”可能正在使用版本 不包含该方法的渐变。渐变设置
  • 生成文件 可能缺少Gradle插件。申请 Gradle插件
  • 我的build.gradle是:

    buildscript {
        repositories {
            jcenter()
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:1.3.0'
        } } allprojects {
        repositories {
            jcenter()
        } }
    
    android {
        compileSdkVersion 23
        buildToolsVersion '23.0.2' } dependencies { }
    

    有人知道我的项目设置有什么问题吗?

    您使用了错误的
    build.gradle
    文件

    在Android Studio中,您有如下结构:

    root
    |--app
    |----build.gradle 
    |--build.gradle     //top level
    |--settings.gradle
    
    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.3.1'
        }
    }
    
    allprojects {
        repositories {
            jcenter()
        }
    }
    
    在顶级文件中,不能使用
    android

    在顶级文件中,只需使用如下内容:

    root
    |--app
    |----build.gradle 
    |--build.gradle     //top level
    |--settings.gradle
    
    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.3.1'
        }
    }
    
    allprojects {
        repositories {
            jcenter()
        }
    }
    
    您必须将android块移动到
    app/build.gradle
    文件中

    apply plugin: 'com.android.application'
    
    android {
    
        compileSdkVersion XX
        buildToolsVersion "XX"
    
        defaultConfig {
           //
        }
    
    }
    dependencies {
      //
    }