2015-03-30 3 views
6

hatte ich ein Android-Projekt mit Android Studio gebaut und versucht, es auf meinem Android-Studio zu importieren und laufen, aber den unten Fehler auftreten, wenn das ProjektGradle Version 1.10 ist erforderlich. Aktuelle Version ist 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

zu synchronisieren versuchen,
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 

bauen.gradle

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

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 


Android Studio Version : 1.0.1 

So, wie der obigen Fehler zu beheben

bearbeiten

nach dem Ändern der Linien, wie durch @Grabiele angegeben war ich immer die folgenden Fehler

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. 

Dieser ist die Linie, die ich in app/build.gradle Datei

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

Änderung 'runProguard false' zu' minifyEnabled false' –

Antwort

18

Sie haben die aktualisieren:

  • gradle Plugin für Android
  • gradle Version
  • proguard Syntax für Android

Gradle Plugin

Sie haben um th zu ändern Linie ist in build.gradle:

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

in

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

Gradle Version

Ändern Sie diese Zeile 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 

Über proguard Sie diese Zeile ändern müssen in Ihren 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

Ich habe meine Fragen mit den Fehlern bearbeitet konfrontiert –

+0

@shivakrishna die Antwort mit dem proguard Teil aktualisiert –

+0

Ok ich die Frage aktualisiert, weil ich hatte auch proguardFiles Einstellung wie oben, also was in diesen Situationen zu tun ist –

1

neben @Gabriele Antwort

sollten Sie

ändern
runProguard false 

zu

minifyEnabled false 
Verwandte Themen