Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android studio - Build script error, unsupported Gradle DSL method found: 'android()'!

I'm getting the following error in Android Studio 0.4.2 when I'm trying to Sync project with gradle.

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

My projects gradle file is as follows :-

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 file of module:-

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:+'
}

also I have removed the miniSDKVersion and targetSDKVersion from AndroidManifest.xml

can someone help me to solve this error.

like image 746
helloworld Avatar asked May 01 '14 14:05

helloworld


2 Answers

android method in project gradle file is not needed.Try to remove it.

like image 108
fookwood Avatar answered Nov 02 '22 02:11

fookwood


Add top of your project build.gradle file:

apply plugin: 'com.android.application'
like image 43
hamid Avatar answered Nov 02 '22 01:11

hamid