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

标签 android gradle android-studio android-gradle-plugin

当我尝试将项目与 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

谁能帮我解决这个错误。

最佳答案

不需要项目gradle文件中的

android方法。尝试将其删除。

关于Android studio - 构建脚本错误,发现不支持的 Gradle DSL 方法 : 'android()' !,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23409384/

相关文章:

java - 缩放持续到下一个 ImageView

java - Jar(使用gradle任务生成)中的Java文件无法在工作空间中访问

安卓工作室 : Does not show all errors immediately

android - 当我按下返回按钮时如何保存数据

安卓图像按钮 : how to remove tinted rectangle around image?

java - 如何处理多点触控?

google-chrome - Selenium : pc account lockout while running Test Automation in Selenium Webdriver

android-studio - Android Studio 将物理设备识别为 Null?

java - 从 BroadcastReceiver 中删除文件

gradle - Spring-boot 依赖项不适用于 gradle