Gradle versione 1.10 è richiesta. La versione corrente è 2.0

Sto provando ad usare la versione più recente di Gradle (2.0), ma continuo a ricevere questo messaggio quando colpisco la gradella nel terminal. Perché richiede la versione 1.10? Sono nuovo a Gradle, quindi sto cercando di mettermi in testa.

Gradle versione 1.10 è richiesta. La versione corrente è 2.0

  • Android Studio + Volley
  • AndroidManifest.xml per strumentoTest di Gradle
  • Impostazione di test di integrazione nel progetto Android-Gradle
  • maven pubblica android.library con barattolo aar e source
  • Aggiungere manualmente il file pom / iml di dipendenza
  • L'esecuzione non è rioutput per l'app di task: prepareDebugAndroidTestDependencies '
  • Ecco le mie dependencies (file build.gradle module):

    dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } 

    … e task avvolgitore:

     task wrapper(type: Wrapper) { gradleVersion = "2.0" } 

    Inoltre, ho impostato l'URL di distribuzione come segue (nel file locale.properties):

     distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip 

    La cosa finale è che in File->Settings->Gradle , ho selezionato "Use wrapper personalizzabile gradle"

    GRADLE_HOME è impostato su C: \ Programmi (x86) \ Gradle \ gradle-2.0

    Il file build.gradle:

     buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } } task wrapper(type: Wrapper) { gradleVersion = "2.0" } 

    Update1

    Come sta sta usando questo Android Studio 1.1.0 con versione 1.1.0-rc1 plugin

      dependencies { classpath 'com.android.tools.build:gradle:1.1.0-rc1' } 

    La versione di Gradle è 2.3 in gradle-wrapper.properties

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

    Ho provato la versione 1.1.0 di plugin, ma poi si lamenta di com.android.application

    AGGIORNAMENTO 01/2016

    Come sta, sto usando gradle 2.9 distribuzione in gradle -> wrapper -> gradle-wrapper.properties

     distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip 

    e il plugin è

     classpath 'com.android.tools.build:gradle:1.5.0' 

  • Android studio + Gradel + Annotazioni Android
  • Come creare un vassoio di libreria Android con gradle senza rivelare pubblicamente il codice sorgente?
  • 8 Solutions collect form web for “Gradle versione 1.10 è richiesta. La versione corrente è 2.0”

    La versione del plugin di gradiente Android deve essere compatibile con la versione di Gradle. Verifica la tabella di mapping di compatibilità della versione .

    tabella di mappatura di compatibilità

    Messaggio: "Gradel versione 1.10 è richiesta. Versione corrente è 2,0"

    Si verifica quando: Tentativo di creare un progetto Android che richiede la versione 1.10 di Gradle mentre utilizza la versione 2.0 come nativa.

    Soluzione: Uso di Wrapper di Gradle

    passi:

    1. Assicurarsi che la distribuzioneUrl sia specificata come gradle-1.10-all.zip al file delle properties; del wrapper Gradle all'interno del progetto Android. Il path del file sarebbe così:

      MyAndroidProject / Gradle / involucro / gradle-wrapper.properties

    2. Esegui il command Gradle Wrapper al livello più alto del progetto in cui si trovano gli script eseguibili (cioè gradlew e gradlew.bat ).

      Per sisthemes operativi simili a Unix :

      ./gradlew wrapper

      Per Windows OS:

      wrapper gradlew.bat

    3. Esegui il command di build con Gradel Wrapper.

      Per sisthemes operativi simili a Unix :

      ./gradlew build

      Per Windows OS:

      gradlew.bat build

    Correggo il problema che aggiorna la versione gradle all'interno del file build.gradle:

     dependencies { classpath 'com.android.tools.build:gradle:0.12.2' 

    }

    Questo risolve il mio problema. Spero che questo aiuterà.

    Sembra che la versione corrente del plugin di Android Gradle (0.12.2) funziona con Gradle di versione non più tardi di 1.12.

    Non ho trovato una dichiarazione diretta per quello sul sito Strumenti, c'è solo questa frase:

    Gradle 1.10 o 1.11 o 1.12 con il plugin 0.11.1.

    Ma ho testato manualmente con Gradle 2.0 e 1.2 e non funziona, quindi credo che questa restrizione dal sito Strumenti vale ancora per il plugin 0.12.2 di Android Gradle.

    Suggerisco di non riuscire a tornare a Gradle 1.12 impostando distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.zip nel file gradle-wrapper.properties .

    Poi usa semplicemente gradlew come al solito.

    Il plugin per Android richiede una particolare versione di Gradle. L'ultima versione plugin per Android richiede 1.12, la versione plugin Android dichiarata nella tua build richiede 1.10.

    Stavo seguendo il metodo di wono su mac e stavo ottenendo un errore "gradlew command not found". Risolto il problema cambiando il mod del file gradlew

    chmod + x gradlew

    Spero che questo aiuterà gli altri

    Se si sta ottenendo questo problema perché si è spostato il progetto sviluppato utilizzando il vecchio studio Android per il nuovo Android Studio, quindi solo creare un nuovo progetto nel nuovo Android Studio e verificare i tuoi file relativi a gradle con il progetto appena creato.

    SE SOPRA FIX NON FUNZIONA PROVA QUESTO

    Devi cambiare questa row in build.gradle

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

    in

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

    devi cambiare questa row nel tuo 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' } } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.