2015-03-30 12 views
6

miałem projekt Android zbudowany z Android Studio i próby importowania i uruchomić go na moim Android Studio ale stoi poniżej błąd podczas próby synchronizacji projektowiWymagana jest wersja 1.10 programu Gradle. Obecna wersja to 2.2.1. w 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 

kompilacja.Gradle

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

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 


Android Studio Version : 1.0.1 

Więc jak rozwiązać powyższy błąd

Edycja

Po zmianie linii wskazanych przez @Grabiele byłem coraz poniższe błędy

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. 

ten jest linią, którą miałem w pliku app/build.gradle

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

zmiana 'runProguard FALSE do' minifyEnabled FALSE –

Odpowiedz

18

Musisz zaktualizować:

  • Gradle wtyczki

    dla Androida
  • wersji Gradle
  • składni PROGUARD

Gradle wtyczki dla Androida

Masz zmienić th Linia jest w build.gradle:

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

w

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

Gradle Wersja

Zmiana ta linia w gradle-wrapper.properties

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

w

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

O PROGUARD trzeba zmienić ten wiersz w build.gradle

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

W

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

Mam edytowany moje pytania z błędami w obliczu –

+0

@shivakrishna zaktualizowane odpowiedź ze strony PROGUARD –

+0

Ok i zaktualizowane pytanie, bo również miał ustawienia proguardFiles jak wyżej, więc co robić w tych sytuacjach –

1

oprócz @Gabriele odpowiedź

należy zmienić

runProguard false 

do

minifyEnabled false