Как я использую
classpath 'com.android.tools.build:gradle:+'
В файле build.gradle я получил следующую ошибку, так как была выпущена версия Gradle 2.10 . Ошибка:
Предупреждение: требуется версия Gradle 2.10. Текущая версия 2.8. Если вы используете оболочку gradle, попробуйте отредактировать distributionUrl в C: \ Users \ blahblah \ myproject \ gradle \ wrapper \ 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 \, но не повезло.
Любая помощь будет оценена.
android
android-studio
plugins
gradle
android-gradle-plugin
SalmanShariati
источник
источник
Ответы:
Вам нужно изменить Файл> Настройки> Сборки, Выполнение, Развертывание> Инструменты сборки> Gradle> Домашний путь Gradle
В Mac OS измените путь в Android Studio> Настройки> Сборки, Выполнение, Развертывание> Инструменты сборки> Gradle> Gradle home
Или установите опцию Использовать упаковщик по умолчанию и
Project\gradle\wrapper\gradle-wrapper.properties
поле редактирования файловdistributionUrl
следующим образомисточник
Откройте «Настройки» и найдите Gradle или перейдите к « Сборки», «Выполнение», «Развертывание»> «Инструменты сборки»> «Gradle».
Затем измените настройку уровня проекта на
Use default gradle wrapper (recommended)
Или оставьте локальную опцию распределения gradle и установите Gradle Gradle домой в /.../gradle-2.10
В окне проекта щелкните правой кнопкой мыши свой проект и выберите
Open Module Settings
( ⌘+ ↓)Обновить
Версия Gradle: 3.3 Версия Android-плагина: 2.3.1
источник
Проще всего это сделать: открыть «Настройки модуля» (ваш проект)> «Проект»> «Версия Gradle» и ввести 2.10.
источник
Загрузите последнюю версию gradle-3.0-all.zip с
http://gradle.org/gradle-download/
скачать из полной дистрибутивной ссылки
открыть в андроид студии файл -> настройки -> 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
источник
Для людей, которые используют Ionic / Cordova Framework, нам нужно изменить
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
источник
Сначала проверьте настройки уровня проекта на
и выберите опцию:
затем перейдите к проекту
и отредактируйте версию дистрибутиваUrl
И вы сделали :)
источник
Для Android студии v2.1
Следуйте этим простым шагам из изображений.
Зайдите в «Файл» и нажмите «Структура проекта».
Затем выберите «Проект» в левом меню, а затем измените «Версия Gradle» на версию, установленную вашим менеджером SDK. В моем случае это 2.10, поэтому я изменяю версию на 2.10 и затем нажимаю «ОК». Затем Android Studio снова автоматически выполняет синхронизацию, и ошибка была исправлена.
источник
Самый простой способ решить эту проблему:
источник
Система сборки Android использует плагин Android для Gradle для поддержки создания приложений Android с помощью инструментария сборки Gradle. Плагин работает независимо от Android Studio, поэтому плагин и система сборки Gradle можно обновлять независимо от Android Studio.
Ты можешь использовать
источник
Я сталкивался с той же проблемой раньше.
В конце концов, проблема в том, что вы используете терминал; он использует конфигурацию системы.
проверь, установил ли ты
Надеюсь, поможет
источник
Если проблема сохраняется, добавьте следующий код в build.gradle верхнего проекта.
источник
Для тех, кто использует ионный, перейдите
[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. После того, как вы подадите заявку, она синхронизирует проект, и вы готовы к сборке.источник
Важный:
Если вы получаете это при запуске:
gradle build
из командной строки вы должны использовать:
gradlew build
вместо этого, чтобы вы использовали упаковщик Gradle для загрузки соответствующей версии Gradle, необходимой приложению.
При выполнении
gradle build
вы используете глобальный gradle, установленный в вашей системе.источник
Перейдите в Файл -> Настройки -> Построение, Выполнение, Развертывание -> Gradle -> выберите
Use default gradle wrapper
источник
для меня все предыдущие решения потерпели неудачу, поэтому я просто отредактировал
в
источник
Возможно, моя проблема в другом, поэтому я просто хочу сказать кому-то, у кого может быть та же проблема, что и у меня.
Я решил эту проблему путем изменения пути терминала. когда я бегу
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
, все в порядке.источник
Тебе надо
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
источник
У меня была установлена Android Studio версии 1.5.1, и я столкнулся с этой ошибкой. У меня есть следующий buildscript (который работал на Ubuntu, но не Windows):
Я попытался:
gradlew clean
К сожалению, ни одно из этих решений не сработало. Стоит отметить, что обновление Android Studio с 1.5.1 до 2.1.1 также не удалось с ошибками около 2.10, поэтому не может быть выполнено.
Решение: В итоге я просто скачал последнюю стабильную версию Android Studio и установил ее (2.1.1 на тот момент). После этого Gradle успешно синхронизируется
источник
Что сработало для меня на Mint 17.03, который основан на Ubuntu 14.04
sudo add-apt-repository ppa: cwchien / gradle sudo apt-get update sudo apt-get установить gradle
Откройте Android Studio. Перейдите в Run / Debug Configuration и там должен быть значок, указывающий, что вам нужно обновить gradle. Просто нажмите на нее.
источник
У меня была такая же проблема, и никакой ответ в stackoverflow не помог. Но я нашел проблему в своем проекте. Это было, потому что мой
.gitignore
файл содержал эти строки:и именно поэтому git не загружал
MyProject\gradle\wrapper\gradle-wrapper.jar
файл на удаленный компьютер. Итак, я добавил эту строку в.gitignore
:Убедитесь, что у вас тоже есть эта строка. По крайней мере, это решило мою проблему
источник
В Терминале типа gradlew чистые. он автоматически загрузит и установит версию Gradle 2.10 (т.е. доступна последняя версия Gradle)
Например: C: \ android \ workspace \ projectname> gradlew clean
источник
эта работа для меня.
создать новый проект в андроид студии. Откройте настройки проекта и скопируйте локальный путь Gradle. Теперь откройте проект с проблемой gradle, вставьте этот URL и выберите локальный путь.
нажмите применить, проблема будет решена.
источник
В некоторых случаях это не работает, потому что нет проблем в вашем проекте Gradle или Android-студии.
Шаг 1:
gradle -version
brew install gradle
Шаг 2
Зайдите в android-studio-> Preference-> Build, Execution, Deployment-> Gradle
Использовать оболочку Gradle по умолчанию и снимать пометки с автономной работы
Шаг 3
Проверьте
distributionUrl
в gradle-wrapper.propertiesОбновите, если старая версия.
Чистый Проект
источник
Мне пришлось обновить мою версию Cordova для поддержки последней версии Gradle. Обновление distributionUrl в GradleBuilder.js не работает для меня.
источник
если у вас есть эта ошибка, что « на терминале поддерживается версия Gradle 2.14.1. Текущая версия 2.4.» . означает, что вы должны обновить свой Gradle.
В Mac OS: вы можете использовать brew upgrade gradle
источник
В моем случае проблема действительно заключалась в дистрибутиве URL в файле gradle-wrapper.properties и автоматической фиксации Android Studio
Но это был неправильный URL. Правильный
Очевидно, что URL-адрес изменился в API Gradle, но не в Android Studio, поэтому исправление его вручную решило проблему для меня.
источник
Последний выпуск
Загрузите последнюю версию gradle-3.3-all.zip с
http://gradle.org/gradle-download/
1. скачать с полной ссылки распространения
2. открыть в андроид студии файл -> настройки -> 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 в
отображается в файлах Gradle для Android Studio
источник
Файл - настройка - Развертывание сборки сборки - Gradle - Выберите «Использовать упаковщик по умолчанию (рекомендуется)»
источник