В проекте может использоваться версия Gradle, которая не содержит метода compileSdkVersion ()

Я столкнулся с этой проблемой при попытке запустить проект, первоначально созданный на Eclipse ADT.

Error:(17, 0) Gradle DSL method not found: 'compileSdkVersion()' Possible causes:<ul><li>The project 'TaxiAndroidOpen-master' may be using a version of Gradle that does not contain the method. <a href="open.wrapper.file">Open Gradle wrapper file</a></li><li>The build file may be missing a Gradle plugin. <a href="apply.gradle.plugin">Apply Gradle plugin</a></li> 

Я уже конвертировал это в систему Android Studio gradle.

Но я не могу запустить его и не скомпилировать, из-за этой ошибки, вот генерация градиента:

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' } } allprojects { repositories { jcenter() } } ext { compileSdkVersion 17 buildToolsVersion '18.1.0' } dependencies { } 

Я нашел некоторые другие сообщения здесь, на SO, с аналогичными ошибками, но никто не имеет этого конкретного.

Я использую Android Studio 1.0.2, x86.

Кто-нибудь может пролить свет на это?

Заранее спасибо!

РЕДАКТИРОВАТЬ

Обновлено build.gradle:

 apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.opentaxi.android" minSdkVersion 9 targetSdkVersion 19 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile project(':comtaxibulgariamap_mapsforge_044201406271417533') compile files('libs/littlefluffylocationlibrary_r15.jar') } 

Solutions Collecting From Web of "В проекте может использоваться версия Gradle, которая не содержит метода compileSdkVersion ()"

Файл build.gradle вашего прикладного модуля должен выглядеть так.

 apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.opentaxi.android" minSdkVersion 9 targetSdkVersion 19 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile project(':comtaxibulgariamap_mapsforge_044201406271417533') compile fileTree(include: ['*.jar'], dir: 'libs') } 

И удалите эти строки из основного файла build.gradle (в корне приложения), если он существует по мере публикации.

  ext { compileSdkVersion 17 buildToolsVersion '18.1.0' } dependencies { } 

Вы недавно обновились до Android Studio 1.0? Если это так, замените runProguard на minifyEnabled в вашем приложении / build.gradle.