2014-12-08 9 views
6

Dopo l'aggiornamento di Android Studio Non posso correre il mio app - ottengo questa eccezione:Errore: il progetto sta usando una versione non supportata del Gradle Android plug-in (0.12.2)

Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.0.0-rc4. 

Questo è il mio buld dipendenze .gradle

dependencies { 
    classpath 'com.android.tools.build:gradle:0.12.+' 
    classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' 
} 

UPDATE ho cambiato in build.gradle ed ora ottengo questo errore:

Error:(42, 0) Gradle DSL method not found: 'runProguard()' 
Possible causes: The project 'drivernotes-android' may be using a version of Gradle that does not contain the method. 
Gradle settings The build file may be missing a Gradle plugin. 
Apply Gradle plugin 

UPDATE 2 Questo è il mio build.gradle (frammento):

buildscript { 
repositories { 
    maven { url 'http://repo1.maven.org/maven2' } 
    maven { url 'http://download.crashlytics.com/maven' } 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:1.0.0-rc4' 
    classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' 
} 
} 
apply plugin: 'android' 
apply plugin: 'crashlytics' 

repositories { 
maven { url 'http://download.crashlytics.com/maven' } 
} 


android { 
compileSdkVersion 19 
buildToolsVersion '19.1.0' 
defaultConfig { 
    minSdkVersion 9 
    targetSdkVersion 19 
} 

packagingOptions { 
    exclude 'META-INF/LICENSE.txt' 
    exclude 'META-INF/LICENSE' 
    exclude 'META-INF/NOTICE' 
} 

compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_7 
    targetCompatibility JavaVersion.VERSION_1_7 
} 



buildTypes { 
    release { 
     minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 
signingConfigs { 
} 

}

risposta

2

Dovete aggiornare il vostro classpath. Attualmente ho:

classpath 'com.android.tools.build:gradle:1.0.0-rc4' 

Edit:

Sostituire runProguard con minifyEnabled nel file di configurazione Gradle

4

utilizzare questa versione di plug-Gradle

classpath 'com.android.tools.build:gradle:1.0.0-rc4' 

Per maggiori informazioni relativo al plugin gradle e alla compatibilità con Android Studio, fare riferimento a this

Modifica

A partire da ora, sia Android Studio così come plug Gradle sono entrambi stabili quindi utilizzare questo

classpath 'com.android.tools.build:gradle:1.0.0' 
3

In App build.gradle in buildTypes {} Penso che utilizzando runproguard. runProguard è depreceated in modo da utilizzare minifyEnabled invece di runproguard

Modificato:

buildTypes { 
    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 

aggiornamento risposta

buildTypes {  
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 
+0

Grazie per l'idea - che mi può aiutare? Aggiorna la mia risposta e aggiungo build.gradle. – Artem

+1

ora funziona o no? Se funziona accetta gentilmente la mia risposta – Lingeshwaran

+0

ora non funziona (( – Artem

Problemi correlati