Android studio - 构建脚本错误,不支持的Gradle DSL方法发现:' android()&#39 ;!

时间:2014-05-01 14:09:01

标签: android gradle android-studio android-gradle

当我尝试使用gradle同步项目时,我在Android Studio 0.4.2中收到以下错误。

Gradle 'GooglePlayServicesTest' project refresh failed:
       Build script error, unsupported Gradle DSL method found: 'android()'!

我的项目gradle文件如下: -

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.7.+'
}
}

allprojects {
repositories {
    mavenCentral()
}
}


android{

compileSdkVersion 19
buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 10
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}

sourceSets{
    main{
        manifest.srcFile 'GooglePlayServicesTest/src/main/AndroidManifest.xml'
    }
}
}

模块的gradle文件: -

apply plugin: 'android'

android {
compileSdkVersion 19
buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 10
    targetSdkVersion 19
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
  }
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
}

我也从AndroidManifest.xml中删除了miniSDKVersiontargetSDKVersion

有人可以帮我解决这个错误。

2 个答案:

答案 0 :(得分:19)

不需要项目gradle文件中的

android方法。尝试将其删除。

答案 1 :(得分:2)

添加项目的顶部build.gradle文件:

apply plugin: 'com.android.application'
相关问题