Sono di fronte a questo problema quando si tenta di eseguire un progetto creato originariamente su Eclipse ADT.Il progetto potrebbe utilizzare una versione di Gradle che non contiene il metodo 'compileSdkVersion()'
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>
L'ho già convertito nel sistema gradle di Android Studio.
Ma non posso correre, né compilarlo, a causa di questo errore, ecco generato l'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 {
}
Ho trovato alcuni altri post qui su SO, con errori simili, ma nessuno ha questo specifico.
Utilizzo Android Studio 1.0.2, x86.
Chiunque può far luce su questo?
Grazie in anticipo!
EDIT
build.gradle Aggiornato:
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')
}
Sul mio app/build.gradle non c'è runProguard, ma "minifyEnabled false" invece – NeoVe
Oh, e "proguardFiles getDefaultProguardFile ('Proguard-android.txt'), 'Proguard-rules.txt'" tutte le idee ? – NeoVe
Ciò non causerà alcun problema. Puoi pubblicare la tua app/build.gradle? Probabilmente è quello con il problema. –