"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 (рекомендуется)"