it-swarm.com.ru

"Требуется Gradle версии 2.10." ошибка

Как я использую 

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

В файле build.gradle я получил следующую ошибку, так как gradle версия 2.10 была выпущена . Ошибка:

Внимание: требуется версия Gradle 2.10. Текущая версия 2.8. Если используя оболочку gradle, попробуйте отредактировать distributionUrl в C:\Users\blahblah\MyProject\Gradle\обертка\gradle-wrapper.properties gradle-2.10-all.Zip

поначалу руководство может легко разобраться, но когда я внес изменение, я снова получил ошибку. 

Я использую Android Studio 2.0 с последними Android SDK Tools 24.4.1 и Android SDK Build Tools 23.0.2

Я даже пытался скачать Gradle 2.10 и положить его вручную в папку Android-studio\gradle \, но не повезло.

Любая помощь будет оценена.

242
SalmanShariati

Вам нужно изменить Файл> Настройки> Сборки, Выполнение, Развертывание> Инструменты сборки> Gradle> Gradle home path

В Mac OS измените путь в Android Studio> Настройки> Сборки, Выполнение, Развертывание> Инструменты сборки> Gradle> Gradle home

Или установите Использовать упаковщик по умолчанию и отредактируйте поле Project\gradle\wrapper\gradle-wrapper.properties files distributionUrl следующим образом

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

Откройте настройки и выполните поиск Gradle или перейдите к Сборки, Выполнение, Развертывание> Инструменты сборки> Gradle

Затем измените настройку уровня проекта на Use default gradle wrapper (recommended)

Или оставьте опцию локального распределения Gradle и установите Gradle домой в /.../gradle-2.10

Preference screen - Gradle

Убедитесь, что версия Gradle уже установлена ​​на 2.10 в настройках модуля.

В окне проекта щелкните правой кнопкой мыши свой проект и выберите Open Module Settings (+)

Open Module Settings Project > Gradle version and enter 2.10

Update

Версия Gradle: 3.3 Версия плагина Android: 2.3.1

86
M'hamed

Более простой способ сделать это - перейти в: Открыть «Настройки модуля» (ваш проект)> «Проект»> «Версия Gradle» и ввести 2.10.

51
cmota

Загрузите последнюю версию gradle-3.0-all.Zip с

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

скачать из полной дистрибутивной ссылки

открыть в Android studio файл -> настройки -> gradle

откройте путь и вставьте загруженную папку Zip gradle-3.0 в эту папку

измените ваш gradle 2.8 на gradle 3.0 в файле -> настройки -> gradle

Или вы можете изменить свою упаковку gradle в проекте

отредактируйте файл YourProject\gradle\wrapper\gradle-wrapper.properties и отредактируйте поле distributionUrl в

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

41
Jackson Chengalai

Для людей, которые используют платформу Ionic/Cordova, нам нужно изменить файл distributionUrl в GradleBuilder.js на var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip';

GradleBuilder.js находится в project/platforms/Android/cordova/lib/builders/GradleBuilder.js

15
nigong

Сначала проверьте настройки уровня проекта в 

Файл> Настройки> Сборка, Выполнения, Развертывание> Инструменты сборки> Gradle

и выберите опцию:

  • Использовать упаковщик по умолчанию (рекомендуется) 

затем перейти к проекту 

Gradle> Обертка> gradle-wrapper.properties 

и отредактируйте версию дистрибутиваUrl

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

И вы сделали :)

11
Ashish Shukla

Для Android студии v2.1

Следуйте этим простым шагам из изображений.

  1. Перейдите в «Файл» и нажмите «Структура проекта» .  Opening project structure settings for the project

  2. Затем выберите «Проект» в левом меню, а затем измените «Версия Gradle» на версию, установленную вашим менеджером SDK. В моем случае это 2.10, поэтому я изменяю версию на 2.10 и затем нажимаю «ОК». А затем Android Studio автоматически снова выполнит gradle-синхронизацию и исправит ошибку .  Changing gradle version to the latest installed version for the project

10
Amit Tumkur

Самый простой способ решить эту проблему:

  1. закрыть IDE.
  2. удалить папку "gradle" 
  3. заново открыть проект.
8
android developer

Для тех, кто использует ионный, перейдите на 
[project name]/platforms/Android/cordova/lib/builders/GradleBuilder.js 

в строке 164 вы увидите следующее: 
var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.Zip';

Эта строка используется для создания вашего gradle-wrapper.properties, поэтому любые изменения в gradle-wrapper.properties не имеют значения. Все, что вам нужно сделать, это изменить URL-адрес до последней версии, синхронизировать Gradle и проблема решена.

Просто хотите изменить версию Gradle в Android Studio, перейдите на File>settings>project и измените версию Gradle. После того, как вы подадите заявку, она синхронизирует проект, и вы готовы к сборке. 

3
roger

Если проблема не устраняется, добавьте следующий код в build.gradle верхнего проекта.

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

...
}
3
saintjab

Я сталкивался с той же проблемой раньше.

В конце концов, проблема в том, что вы используете терминал; он использует конфигурацию системы.

проверь, установил ли ты 

"GRADLE_HOME=.\gradle-2.10" 

Надеюсь, поможет

3
user5327869

Система сборки Android использует плагин Android для Gradle для поддержки создания приложений Android с помощью инструментария сборки Gradle. Плагин работает независимо от Android Studio, поэтому плагин и система сборки Gradle можно обновлять независимо от Android Studio.

Использовать упаковщик Gradle (рекомендуется) - выберите этот параметр, чтобы использовать Gradle обертка. Использование оболочки Gradle позволяет автоматически загружать Gradle для сборки. Это также позволяет вам строить с точной версией Gradle.

Для более новых версий плагина Gradle могут потребоваться более новые версии Студия, чтобы включить новые функции в IDE, но проект должен откройте в более старых версиях Studio и выполните сборку оттуда (поскольку Gradle выполняет сборку). Мы будем очень осторожны с этим.

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

Ты можешь использовать

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

Важный:

Если вы получаете это при запуске:
gradle build
из командной строки вы должны использовать:
gradlew build
вместо этого, чтобы вы использовали упаковщик Gradle для загрузки соответствующей версии Gradle, необходимой приложению. 

Когда вы выполняете gradle build, вы используете глобальный gradle, установленный в вашей системе.

2
dsharew

для меня все предыдущие решения потерпели неудачу, поэтому я просто отредактировал

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

в

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

Перейдите в Файл -> Настройки -> Сборка, Выполнение, Развертывание -> Gradle -> выберите Use default gradle wrapper

2
Lenny

Вам нужно change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

Или установите параметр Использовать упаковщик по умолчанию для Gradle и отредактируйте поле распределения ProjectUll\Gradle\Wrapper\gradle-wrapper.properties в файлах следующим образом:

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

1
Jaspreet Chhabra

Возможно, моя проблема в другом, поэтому я просто хочу сказать кому-то, у кого может быть та же проблема, что и у меня.

Я решил эту проблему, изменив путь к терминалу ., Когда я запускаю gradle clean, ошибка появляется "Gradle version 2.10 is required. Current version is 2.2.1".

Я проверил каталог .gradle в своем проекте, в нем есть две версии: 2.2.1, 2.10.

когда я запускаю gradle -v, он показывает, что моя текущая версия - 2.2.1 . Я изменяю системную среду GRADLE_HOME на корневой каталог 2.10, затем перезагружаю терминал в AS и запускаю 'gradle -v', он по-прежнему показывает текущую версию 2.2.1.

откройте настройки -> терминал измените путь cmd.exe на System32/cmd.exe . затем перезапустите терминал, запустите gradle clean, все в порядке.

1
Freddy

Что сработало для меня на Mint 17.03, который основан на Ubuntu 14.04

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

Откройте Android Studio. Перейдите в Run/Debug Configuration и там должен быть значок, указывающий, что вам нужно обновить gradle. Просто нажмите на нее.

1
CESCO

У меня была установлена ​​Android Studio версии 1.5.1, и я столкнулся с этой ошибкой. У меня есть следующий buildscript (который работал на Ubuntu, но не Windows):

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

Я старался:

  1. gradlew clean
  2. Использовать упаковщик по умолчанию (рекомендуется)
  3. Использовать локальный дистрибутив и связанный с загруженным бинарным файлом 2.2.1

К сожалению, ни одно из этих решений не сработало. Стоит отметить, что обновление Android Studio с 1.5.1 до 2.1.1 также не удалось с ошибками около 2.10, поэтому не может быть выполнено.

Решение: В итоге я просто скачал последнюю стабильную версию Android Studio и установил ее (2.1.1 в то время). После этого Gradle успешно синхронизируется

1
alexgophermix

У меня была такая же проблема, и никакой ответ в stackoverflow не помог. Но я нашел проблему в своем проекте. Это было потому, что мой файл .gitignore содержал следующие строки:

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

и именно поэтому git не загружал файл MyProject\gradle\wrapper\gradle-wrapper.jar на удаленный компьютер. Итак, я добавил эту строку в .gitignore:

!/gradle/wrapper/gradle-wrapper.jar

Убедитесь, что у вас тоже есть эта строка. По крайней мере, это решило мою проблему

1
emiraslan

В Терминале типа gradlew чистые. он автоматически загрузит и установит версию Gradle 2.10 (т.е. доступна последняя версия Gradle)

Например: C:\Android\workspace\projectname> gradlew clean

0
killers

если у вас есть эта ошибка, то «поддерживаемая версия Gradle - 2.14.1. Текущая версия - 2.4.» , на терминале. означает, что вы должны обновить свой Gradle.

В Mac OS: вы можете использовать brew upgrade gradle

0
LingYFH

Последний выпуск 

Загрузите последнюю версию gradle-3.3-all.Zip с

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

1. скачать с полной ссылки распространения

2. открыть в Android-студии файл -> настройки -> gradle

3. Откройте путь и вставьте загруженную папку Zip gradle-3.3 в эту папку.

4. поменяйте свой gradle 2.8 на gradle 3.3 в файле -> настройки -> gradle

5. Или вы можете изменить свою упаковку gradle в проекте

6.edit YourProject\gradle\wrapper\gradle-wrapper.properties и отредактируйте поле distributionUrl в

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

показывается в файлах Gradle студии Android

0
Asfer Hussain Siddiqui

В моем случае проблема действительно заключалась в дистрибутиве URL в файле gradle-wrapper.properties и автоматической фиксации вставки в Android Studio.

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

Но это был неправильный URL. Правильный

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

Очевидно, что URL изменился в API Gradle, но не в Android Studio, поэтому исправление его вручную решило проблему для меня.

0
Guilherme Carvalho

Мне пришлось обновить мою версию Cordova для поддержки последней версии Gradle. Обновление distributionUrl в GradleBuilder.js не работает для меня.

0
Steve W

В некоторых случаях это не работает, потому что нет проблем в вашем проекте Gradle или Android-студии.

Шаг 1:  

Минимальная поддерживаемая версия Gradle - 2.14.1. Текущая версия 2.11. Если вы используете оболочку Gradle, попробуйте отредактировать distributionUrl. 

  • Проверьте версию Gradle в вашей системе gradle -version 
  • Более старая версия обновления Gradle версия brew install gradle

Шаг 2

  • Перейдите в Android-studio-> Preference-> Build, Execution, Deployment-> Gradle. 

  • Использовать оболочку Gradle по умолчанию и отключить автономную работу

Шаг 3

  • Проверьте distributionUrl в gradle-wrapper.properties 

  • Обновите, если старая версия.

  • Чистый Проект

0
Prashant Srivastav

эта работа для меня.

создать новый проект в Android студии. Откройте настройки проекта и скопируйте локальный путь Gradle. Теперь откройте проект с проблемой gradle, вставьте этот URL и выберите локальный путь.

нажмите применить, проблема будет решена.

0
Muhammad Dawood