首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android构建脚本错误,不支持Gradle DSL方法发现:'android()'!

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

Stack Overflow用户
提问于 2014-05-01 14:09:00
回答 2查看 18.2K关注 0票数 6

当我尝试用gradle同步项目时,我在AndroidStudio0.4.2中得到了以下错误。

代码语言:javascript
复制
Gradle 'GooglePlayServicesTest' project refresh failed:
       Build script error, unsupported Gradle DSL method found: 'android()'!

我的项目分级文件如下所示:

代码语言:javascript
复制
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'
    }
}
}

模块的分级文件:-

代码语言:javascript
复制
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:+'
}

此外,我还从miniSDKVersiontargetSDKVersion中删除了AndroidManifest.xml

有人能帮我解决这个错误吗。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-01 14:38:52

项目级文件中的android方法不是needed.Try来删除它。

票数 19
EN

Stack Overflow用户

发布于 2014-11-28 18:26:42

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

代码语言:javascript
复制
apply plugin: 'com.android.application'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23409384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档