2015-03-30 16 views
6

Ho avuto un progetto Android costruito con Android Studio e cercando di importare ed eseguirlo sul mio Studio Android, ma di fronte l'errore sotto quando si cerca di sincronizzare il progettoÈ richiesta la versione 1.10 di Gradle. La versione attuale è 2.2.1. in Android

Failed to sync Gradle project 'project-android' 

Error:Gradle version 1.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in /Users/username/apps/android/project-android/gradle/wrapper/gradle-wrapper.properties to gradle-1.10-all.zip. 

Please fix the project's Gradle settings in Gradle settings 

gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip 

build.Gradle

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.9.+' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 


Android Studio Version : 1.0.1 

Così come risolvere l'errore precedente

Modifica

Dopo aver modificato le linee come indicato dalla @Grabiele mi è stato sempre gli errori sotto

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

Questo è la riga che ho avuto nel file app/build.gradle

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

cambiamento 'false' runProguard a' false' minifyEnabled –

risposta

18

è necessario aggiornare il:

  • plug Gradle per android
  • versione Gradle
  • sintassi Proguard

Gradle plug-in per Android

Hai cambiare th è la linea in build.gradle:

classpath 'com.android.tools.build:gradle:0.9.+' 

in

classpath 'com.android.tools.build:gradle:1.1.+' 

Gradle Versione

Variazione questa linea in gradle-wrapper.properties

distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip 

in

distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip 

Chi Proguard è necessario modificare questa riga nel vostro build.gradle

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

In

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

Ho modificato le mie domande con gli errori di fronte –

+0

@shivakrishna aggiornato la risposta con la parte Proguard –

+0

Ok ho aggiornato la questione, perché io aveva anche impostazioni proguardFiles come sopra, quindi cosa fare in queste situazioni –

1

Oltre a @Gabriele risposta

si dovrebbe cambiare

runProguard false 

a

minifyEnabled false 
Problemi correlati