it-swarm-eu.dev

"Je vyžadována verze Gradle 2.10." Chyba

Jak jsem používal 

classpath 'com.Android.tools.build:gradle:+'

V souboru build.gradle jsem obdržel následující chybu, protože verze verze 2.10 byla uvolněna. Chyba je:

Upozornění: Je vyžadována verze stupnice 2.10. Aktuální verze je 2.8. Pokud Pomocí wrapperu gradle, zkuste editovat distribuciUrl v C: Uživatelé blahlah myproject gradle_leper_wrapper.properties Na gradle-2.10-all .Ip

zpočátku to vypadá, že průvodce snadno vyřeší, ale když jsem udělal změnu, znovu jsem chybu dostal. 

Používám Android Studio 2.0 s nejnovějšími Nástroje pro Android SDK 24.4.1 a Nástroje pro sestavení Android SDK 23.0.2

Dokonce jsem se snažil stáhnout Gradle 2.10 a umístit ho ručně na Android-studio grad, ale ne štěstí.

Jakákoli pomoc by byla oceněna.

242
SalmanShariati

Musíte změnit Soubor> Nastavení> Sestavy, Provedení, Nasazení> Nástroje pro sestavení> Gradle> Gradle home path

V systému Mac OS změňte cestu v Android Studio> Předvolby> Sestavy, Provedení, Nasazení> Nástroje pro sestavení> Gradle> Gradle home

Nebo nastavte Použijte výchozí wrapper a upravte Project\gradle\wrapper\gradle-wrapper.properties files pole distributionUrl jako je tento

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
393
adrbtk

Otevřete Preference a vyhledejte Gradle nebo Navigate to Vytvoří, provede, nasadí> Nástroje pro sestavení> Gradle

Poté změňte nastavení Project-Level na Use default gradle wrapper (recommended)

Nebo ponechte možnost lokální distribuce gradle a nastavte Domovská stránka přechodu na /.../gradle-2.10

Preference screen - Gradle

Ujistěte se, že verze Gradle je již nastavena na 2.10 v Nastavení modulu

V okně Projekt klikněte pravým tlačítkem myši na projekt a vyberte příkaz Open Module Settings (+)

Open Module Settings Project > Gradle version and enter 2.10

Aktualizovat

Verze verze: 3.3 Verze Pluginu pro Android: 2.3.1

86
M'hamed

Jednodušší způsob, jak toho dosáhnout, je jít na: Otevřít nastavení modulu (váš projekt)> Projekt> Verze verze a zadat 2.10

51
cmota

Stáhněte si nejnovější gradle-3.0-all.Zip z

http://gradle.org/gradle-download/

ke stažení z odkazu Kompletní distribuce

otevřeno v souboru Android studio -> settings -> gradle

otevřete cestu a vložte staženou Zip složku gradle-3.0 do této složky

změňte gradle 2.8 na gradle 3.0 v souboru -> settings -> gradle

Nebo můžete změnit svůj gradle wrapper v projektu

editace souboru yourProject gradlewleperwapper.properties a editace pole\t

distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip

41

Pro lidi, kteří používají Ionic/Cordova framework, musíme změnit distributionUrl v souboru GradleBuilder.js na var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip';

GradleBuilder.js lokalizace v project/platforms/Android/cordova/lib/builders/GradleBuilder.js

15
nigong

Nejprve Zkontrolujte nastavení na úrovni projektu na adrese 

Soubor> Nastavení> Sestavit, Spustit, Nasazení> Sestavit nástroje> Gradle

a vyberte možnost:

  • Použít výchozí obálku gradle (doporučeno) 

pak přejděte do Projektu 

Gradle> wrapper> gradle-wrapper.properties 

a editovat verzi distribuceUrl

distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip

A jste hotovi :)

11
Ashish Shukla

Nejjednodušší způsob, jak tento problém vyřešit:

  1. zavřete IDE.
  2. smazat složku „gradle“ 
  3. znovuotevření projektu.
8

Pro ty, kteří používají iontové, jděte do 
[project name]/platforms/Android/cordova/lib/builders/GradleBuilder.js 

na řádku 164 uvidíte následující: 
var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.Zip';

Tento řádek se používá k vytvoření gradle-wrapper.properties, takže žádné změny v gradle-wrapper.properties nezáleží. Vše, co musíte udělat, je změnit adresu URL na nejnovější verzi, synchronizovat gradle a problém vyřešit.

Chcete změnit verzi gradle v Android studiu, přejděte na File>settings>project a změňte verzi gradle. Po použití bude projekt synchronizován a budete připraveni stavět. 

3
roger

Pokud problém přetrvává, přidejte následující kód do build.gradle top projektu.

buildscript {
System.properties['com.Android.build.gradle.overrideVersionCheck'] = 'true'

...
}
3
saintjab

Setkal jsem se se stejnou otázkou dříve.

Nakonec je problém, že používáte terminál; používá systémovou konfiguraci.

zkontrolujte, zda jste nastavili 

"GRADLE_HOME=.\gradle-2.10" 

Doufám, že to pomůže

3
user5327869

Systém sestavení Android používá Android Plugin pro Gradle na podporu vytváření aplikací pro Android pomocí sady nástrojů pro tvorbu sestav. Plugin běží nezávisle na Android Studio, takže plugin a systém sestavení Gradle lze aktualizovat nezávisle na Android Studio.

Použít wrapper wraple (doporučeno) - vyberte tuto možnost, chcete-li použít wrapper programu Gradle . Pomocí programu Gradle wrapper můžete získat automatické stažení programu Gradle Pro sestavení. Umožňuje také sestavení s přesnou verzí Gradle.

Novější verze pluginu Gradle mohou vyžadovat novější verze Studio, aby bylo možné povolit nové funkce v IDE, ale projekt by měl Otevřít ve starších verzích Studia a vytvořit odtud (od Gradle provede sestavení). Budeme na to velmi opatrní.

Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select  default gradle wrapper

Můžeš použít

classpath 'com.Android.tools.build:gradle:2.0.0-alpha3'  // or alpha2
Or //classpath 'com.Android.tools.build:gradle:2.1.3'
3
IntelliJ Amiya

Důležité:

Pokud se vám to při spuštění:
gradle build
z příkazového řádku, který musíte použít:
gradlew build
místo toho, abyste použili wrapper pro gradle ke stažení příslušné verze stupnice, kterou aplikace potřebuje. 

Při spuštění gradle build používáte globální gradle nainstalovaný v systému.

2
dsharew

pro mě všechna předchozí řešení selhala, tak jsem to jen upravila

Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.Zip

na

distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.Zip
2
Fasiha

Přejděte na Soubor -> Nastavení -> Sestavit, provést, nasadit -> Stupeň -> vybrat Use default gradle wrapper

2
Lenny

Musíte change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

Nebo nastavte Použít výchozí gradle wrapper a upravovat Project maple wraple-wrapper.properties files field distributionUrl jako je tento

distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip

1

Můj problém je možná jiný, takže chci říct někomu, kdo může mít stejný problém jako já.

Tento problém jsem vyřešil změnou cesty Terminálu. Když spustím gradle clean, chyba přichází křížkem "Gradle version 2.10 is required. Current version is 2.2.1".

Ve svém projektu jsem zkontroloval adresář .gradle, v něm jsou dvě verze: 2.2.1, 2.10.

když spustím gradle -v, zobrazí se moje aktuální verze 2.2.1. Změním své systémové prostředí GRADLE_HOME na 2.10 kořenový adresář, pak restartuji terminál v AS a spustím 'gradle -v', stále zobrazuje aktuální verifikace je 2.2.1.

open setting -> terminal změní cestu cmd.exe na System32/cmd.exe. pak restartuje terminál, spusťte gradle clean, vše je v pořádku.

1
Freddy

Co mi pracovalo na mincovně 17.03, která je základem Ubuntu 14.04

Sudo add-apt-repository ppa: cwchien/gradle Sudo apt-get update Sudo apt-get install gradle

Znovu otevřete Android Studio. Přejděte na Konfigurace běhu/ladění a měla by být ikona, která říká, že je třeba aktualizovat gradle. Stačí na něj kliknout.

1
CESCO

Byl jsem nainstalován Android Studio verze 1.5.1 a běžel do této chyby. Mám následující buildscript (který pracoval na Ubuntu, ale ne Windows):

buildscript {
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.1.0'
    }
}

Zkusil jsem:

  1. gradlew clean
  2. Použít výchozí obálku gradle (doporučeno)
  3. Použijte lokální distribuci a odkazujte na stažený binární soubor 2.2.1

Žádné z těchto řešení bohužel nefungovalo. Mělo by být za zmínku, že upgrade Android Studio z 1.5.1 na 2.1.1 také selhal s chybami kolem 2.10 chybí, takže nemohly být provedeny.

Řešení: Co jsem skončil, bylo jednoduše stáhnuto nejnovější stabilní verze Android Studio a místo toho nainstalovat (2.1.1). Po provedení tohoto kroku se synchronizace úspěšně synchronizovala

1
alexgophermix

Měl jsem stejný problém a žádná pomoc v stackoverflow nepomohla. Ale našel jsem problém v mém projektu. Bylo to proto, že můj soubor .gitignore obsahoval tyto řádky:

# Package Files #
*.jar
*.war
*.ear

a to je důvod, proč git nepředal soubor MyProject\gradle\wrapper\gradle-wrapper.jar do vzdáleného počítače. Přidal jsem tento řádek do .gitignore:

!/gradle/wrapper/gradle-wrapper.jar

Ujistěte se, že jste měli tento řádek taky. Přinejmenším to vyřešilo můj problém

1
emiraslan

V typu terminálu gradlew clean. automaticky stáhne a nainstaluje gradle verze 2.10 (tj. nejnovější dostupný gradle verson)

Například: C: Android prostor jméno> gradlew clean

0
killers

pokud má tato chyba tuto "podporovanou verzi Gradle je 2.14.1. Aktuální verze je 2.4." , na terminálu. znamená, že byste měli aktualizovat svůj gradle.

V operačním systému Mac OS: můžete použít gradovat přechod na vyšší úroveň

0
LingYFH

Poslední gradle 

Stáhněte si nejnovější gradle-3.3-all.Zip z

http://gradle.org/gradle-download/

1.download z kompletní distribuční linky

2.zobrazení v souboru Android studio -> settings -> gradle

3.open cestu a vložte stažené složky Zip složky-3.3 v této složce

4.změňte gradle 2.8 na gradle 3.3 v souboru -> settings -> gradle

5.Or můžete změnit váš gradle wrapper v projektu

6.edit YourProject soubor wrapper soubor grad-wrapper.properties a upraví distribuci poleUrl in na

distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip

zobrazeny v soubory gradle v Android studiu

V mém případě byl problém skutečně v distribuciURL v souboru gradle-wrapper.properties a v automatickém vložení aplikace Android Studio

distributionUrl = https: //services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.Zip

Ale to byla špatná adresa URL. Správný je

distributionUrl = https: //services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.Zip

Zdá se, že se adresa URL změnila v rozhraní API programu gradle, ale nikoli v aplikaci Android Studio, takže se problém vyřešil ručně.

0

Musel jsem aktualizovat svou verzi Cordova, abych podpořil nejnovější verzi programu Gradle. Aktualizace distribuceUrl v GradleBuilder.js nefungovala pro mě.

0
Steve W

Některé případy nefungují, protože ve vašem projektu není žádný problém nebo Android-studio.

Krok 1:  

Minimální podporovaná verze Gradle je 2.14.1. Aktuální verze je 2.11. Pokud používáte obálku gradle, zkuste upravit distribuciUrl 

  • Zkontrolujte verzi stupnice ve vašem systému gradle -version 
  • Starší verze upgrade verze brew install gradle

Krok 2

  • Přejít na Android-studio-> Preference-> Build, Execution, Deployment-> Gradle 

  • Použít výchozí obálku gradle a odznačit offline práci

Krok 3

  • Zkontrolujte distributionUrl v gradle-wrapper.properties 

  • Pokud je starší verze, proveďte upgrade.

  • Čistý projekt

0

tato práce pro mě.

vytvořit nový projekt v Android studiu. Otevřete nastavení projektu a zkopírujte místní cestu. nyní otevřete projekt s problémem gradle a vložte tuto adresu URL a vyberte místní cestu.

problém s použitím kliknutí se vyřeší.

0
Muhammad Dawood