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

Как я использовал

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

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

Предупреждение: требуется Gradle версия 2.10. Текущая версия - 2.8. Если используя обертку gradle, попробуйте отредактировать дистрибутивUrl в 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 \, но не повезло.

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

Ответ 1

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

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

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

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

Ответ 2

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

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

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

Экран предпочтений -  Gradle

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

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

Открыть проект настроек модуля >  Gradle и ввести 2.10

Обновление

Gradle Версия: 3.3 Версия Android Plugin: 2.3.1

Ответ 3

Более простой способ добиться этого - перейти к: Откройте настройки модуля (ваш проект) > Проект > Gradle версия и введите 2.10

Ответ 4

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

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

скачать из ссылки полного распространения

открыть в файле студии Android → настройки → gradle

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

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

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

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

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

Ответ 5

Для людей, использующих структуру 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

Ответ 6

Сначала проверьте параметры уровня проекта на

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

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

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

затем перейдите в Project

Gradle > оберткa > gradle -wrapper.properties

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

distributionUrl = HTTPS://services.gradle.org/distributions/ gradle -2.10-all.zip

И все готово:)

Ответ 7

Для Android studio v2.1

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

  • Перейдите в "Файл" и нажмите "Структура проекта". Открытие настроек структуры проекта для проект

  • Затем выберите "Проект" в меню слева, а затем измените "Gradle version" на версию, установленную вашим менеджером sdk. В моем случае это 2.10, поэтому я меняю версию на 2.10, а затем нажимаю "ОК". И затем андроид-студия автоматически выполняет gradle синхронизацию снова и исправлена ​​ошибка. Изменение версии gradle на последняя установленная версия для проекта

Ответ 8

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

  • закрыть IDE.
  • удалить папку gradle
  • повторно открыть проект.

Ответ 9

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

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

Более новые версии плагина Gradle могут потребовать более новые версии Studio, чтобы включить новые функции в среде 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'

Ответ 10

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

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

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

"GRADLE_HOME=.\gradle-2.10" 

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

Ответ 11

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

Ответ 12

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

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

Ответ 13

Для тех, кто использует ионный, перейдите к [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, перейдите к File>settings>project и измените версию gradle. После того, как вы примените, он будет синхронизировать проект, и вы готовы к его созданию.

Ответ 14

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

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

...
}

Ответ 15

Важно:

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

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

Ответ 16

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

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

distributionUrl = HTTPS://services.gradle.org/distributions/ gradle -2.10-all.zip

Ответ 17

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

Я решил эту проблему, изменив путь терминала. когда я запускаю 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, все в порядке.

Ответ 18

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

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

Я пробовал:

  • gradlew clean
  • Использовать оболочку по умолчанию gradle (рекомендуется)
  • Используйте локальный дистрибутив и связанный с загруженным gradle 2.2.1 двоичным

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

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

Ответ 19

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

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

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

!/gradle/wrapper/gradle-wrapper.jar

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

Ответ 20

В терминале тип gradlew clean. он автоматически загрузит и установит gradle версию 2.10 (т.е. самый последний gradle verson доступен)

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

Ответ 21

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

sudo add-apt-repository ppa: cwchien/gradle Обновление sudo apt-get sudo apt-get install gradle

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

Ответ 22

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

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

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

Ответ 23

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

Шаг 1:

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

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

Шаг 2

  • Перейдите в android-studio- > Preference- > Build, Execution, Deployment- > gradle

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

Шаг 3

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

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

  • Очистить проект

Ответ 24

Мне пришлось обновить мою версию Кордовы, чтобы поддерживать последнюю версию Gradle. Обновление дистрибутиваUrl в GradleBuilder.js не сработало для меня.

Ответ 25

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

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

Ответ 26

В моем случае проблема действительно была в дистрибутиве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, поэтому исправление этого вручную решило проблему для меня.

Ответ 27

Последний gradle

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

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

1. загрузка из полной ссылки распространения

2. открыть в android studio файл → настройки → gradle

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

4. Измените свой gradle 2.8 на gradle 3.3 в файле → настройки → gradle

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

6.edit YourProject\ gradle\wrapper\gradle -wrapper.properties файл и отредактируйте дистрибутив fieldUrl в

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

показанный в файлах android studio gradle

Ответ 28

Настройка файла - Развертывание выполнения сборки - Gradle - Выберите "Использовать оболочку по умолчанию Gradle (рекомендуется)"