未找到Gradle DSL方法' android()'错误?

时间:2015-11-20 14:06:09

标签: android android-studio gradle

我是开发android的新手。我使用Android Studio。我收到错误Gradle DSL方法未找到:' android()'。然后我google了错误。有人说Android Studio不正确在顶级build.gradle文件中添加android()方法。并删除方法。我从build.gradle中删除了android()。我收到一个新错误安装Build Tools 23.0.0 rc2并同步project.I我很累。

我如何克服它。

image1 image2

2 个答案:

答案 0 :(得分:0)

我可以看到你的gradle文件中没有合适的Android插件,应该是:

apply plugin: 'com.android.application'

此外,您需要Android扩展程序如下:

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.your.package.id"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.5"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

另外,我认为您没有编辑正确的Gradle文件。你有一个"将军"你不应该编辑的build.gradle和你的模块build.gradle(通常在你的app文件夹中),所有这些都需要。

这与您在创建新Android项目时默认获得的内容非常相似。

答案 1 :(得分:0)

升级android studio后,我总是通过手动删除build/app/build/文件夹以及再次构建项目来清理它。

另外:File -> Invalidate Caches / Restart -> Invalidate and Restart