Gradle требуется версия 1.8. Текущая версия - 1.6
Появилось новое обновление для Android Studio: https://sites.google.com/a/android.com/tools/recent/androidstudio030released
Ссылка говорит:
Улучшенная производительность становится возможной благодаря изменениям в Gradle 1.8 и Android Gradle версия плагина 0.6. +
Итак, я изменил свои зависимости следующим образом:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
Но я не знаю, где я могу изменить Gradle от 1.6 до 1.8...
И когда я скомпилирую приложение, у меня есть эта ошибка:
Gradle: возникла проблема с оценкой проекта.
Gradle требуется версия 1.8. Текущая версия 1.6
Где я могу изменить версию?
Заранее спасибо:)
Ответы
Ответ 1
Я не уверен, поможет ли это вам, но вот что исправлено для меня:
Откройте этот файл в своем проекте:
<Project>/gradle/wrapper/gradle-wrapper.properties
Измените строку distributionUrl и установите ее:
distributionUrl=https\://services.gradle.org/distributions/gradle-1.8-all.zip
Восстановите свой проект.
Обновление: теперь вы можете использовать gradle-2.8-all.zip
.
Ответ 2
У меня была такая же проблема. Попробуйте удалить каталог 'gradle' в каталог проекта и затем перестроить проект. Это помогло мне.
Ответ 3
Android Studio попросит вас загрузить и установить версию Gradle версии 1.8 для вас.
Также версия плагина Android Gradle версии 0.6.2 имеет проблемы и не работает должным образом.
Как сказано на официальной странице, используйте версию 0.6.3:
dependencies {
classpath 'com.android.tools.build:gradle:0.6.3'
}
Дополнительная информация:
http://tools.android.com/knownissues
Ответ 4
Вы должны использовать следующее в build.gradle:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
Edit:
В настоящее время 0.9.+
является самым последним плагином gradle.
Ответ 5
Плагин Android Gradle 0.6.2, который был опубликован на Maven Central. Измените файл build.gradle и вместо того, чтобы в зависимости от "0.6. +", Зависеть от "0.6.1".
Ответ 6
Все остальные решения являются неполными и нерабочими. Здесь шаг за шагом, который работал у меня.
Я обновил плагин gradle в файле build.gradle до 0,7. +
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
Но при использовании плагина gradle 0.7. +, для Android Studio требуется gradle 1.8. Итак, вам нужно обновить gradle от 1.7 до 1.8.
Это было сделано путем перехода к
Инструменты → Android → Проект синхронизации с файлами gradle
Это заставляет Android Studio выдавать сообщение об ошибке, которое вы видите на http://tools.android.com/recent
В сообщении об ошибке вам нужно щелкнуть часть "Исправить gradle обертка и повторно импортировать проект". Я перезапустил, не уверен, что это имеет значение.
Пока все работает. Я могу создавать новые проекты и строить быстро, без ошибок, но gradle имеет еще 0,5+.
Похоже, мне пришлось менять его вручную для каждого нового проекта. Это то, что я думал, потому что я не получил никаких ошибок или информации из этой установки, чтобы исправить это. (Mac).
Чем я занимался установкой Windows, у которой была еще Android Studio версии 0.2.13 и
попробовал ту же процедуру, я использовал с обновленной версией, изменил сборку, gradle и использовал Synch Project с gradle Files. Это дало мне общую информацию:
Gradle требуется версия 1.8. Текущая версия - 1.7. Если используется оболочка gradle, попробуйте отредактировать дистрибутивUrl в
C:\Documents and Settings\Owner\Start Menu\Programs\Android Studio\gradle\wrapper\gradle -wrapper.properties gradle -1.8-all.zip
Оказалось, что у меня есть файл gradle -wrapper.properties в каждом проекте (в gradle/), но у меня нет файла gradle -wrapper.properties в месте, которое мне предоставила Android Studio.
Когда вы открываете файл gradle -wrapper.properties из вашего проекта, он будет выглядеть следующим образом:
#Sun Oct 20 03:35:31 CEST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip
Для изменения gradle -1.7-bin.zip в gradle -1.8-rc-1-bin возможно, но не решение, которое я искал.
Проверьте, не загрузил ли Andoid Studio плагин gradle 1.8
Каталог C:\Documents and Settings\Owner.gradle\wrapper\dists
2013-10-13 06:24 <DIR> .
2013-10-13 06:24 <DIR> ..
2013-10-04 18:17 <DIR> gradle-1.6-bin
2013-10-13 06:24 <DIR> gradle-1.7-all
2013-10-04 12:23 <DIR> gradle-1.7-bin
2013-10-04 18:26 <DIR> gradle-1.8-rc-1-bin
0 File(s) 0 bytes
6 Dir(s) 81 945 972 736 bytes free
Теперь я создаю новый файл gradle -wrapper.properties в
* C:\Documents and Settings\Owner\Start Menu\Programs\Android Studio\ gradle\wrapper *
#Tue Oct 20 06:35:40 CEST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip
Это сделал трюк. Теперь, после обновления до 0,3, каждый новый проект получает build.gradle с
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
и gradle -wrapper.properties файл в gradle/с
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip
Кредиты
Ответ 7
Я сделал несколько шагов, в том числе: загрузил файл gradle -1.8-all.zip и поместил его в новый каталог из моего домашнего каталога пользователя (Windows-7) и назвал каталог "gradle -1.8", Для хорошей меры я также разархивировал загрузку в этом новом каталоге. Я также добавил пользовательскую переменную окружения "GRADLE_HOME" с пути к этому новому каталогу.
Я вручную отредактировал файл build.gradle в каталоге верхнего уровня проекта и ввел:
dependencies {
classpath 'com.android.tools.build:gradle:0.6.3'
}
Когда Android Studio открыла существующий проект, и я сделал сборку или попытался ее запустить, я получил предметную ошибку. Окончательное решение, как упоминалось другими, было несколько ступенчатым процессом:
- Я удалил как каталоги "gradle" , так и ".gradle".
- Я перестроил проект, который воссоздал каталог ".gradle", но не каталог "gradle" . Затем я закрыл проект и использовал "Файл/Импорт проекта" для повторного загрузки проекта. И я использовал "Использовать настраиваемый gradle обертку", как было предложено.
Это сработало. Каталог "gradle" был создан снова в каталоге верхнего уровня проекта. Проект строит чистый и работает. Было бы неплохо иметь пошаговые инструкции по обновлению этих обновлений.
Ответ 8
Старый вопрос, но на всякий случай кто-то сталкивается с тем же вопросом, который у меня был с обновлением.
Если у вас установлена функция gradle для автономного режима, она не обновляет обертку должным образом. Отключение автономного режима (Предпочтения → Gradle → Работа в автономном режиме), затем очистка/переустановка в новой версии gradle. Это предполагает, что файл gradle -wrapper.properties обновлен.
Ответ 9
Похожие сообщения:
Просто обновленная студия Android: p
Справка → Проверить наличие обновлений...
Ответ 10
Это поздний ответ, но если кто-то столкнется с проблемой версии gradle в своем ионном проекте, который будет перезаписан более старым AS, просто удалите платформу Android из своего ионного проекта, а затем снова добавьте Это. Очевидно, что установка gradle является частью этой команды, поэтому вы перезаписываете перезапись и получаете версию, которую вам нужно запустить ionic build android
из корневого каталога проекта Ionic.
Несмотря на то, что ПРЕДУПРЕЖДЕНИЕ: удаление платформы Android, а затем ее повторная установка, могут уничтожить заставки и значки, которые были у вас в папке ресурсов. И "могу", я имею в виду, что это случалось каждый раз, когда я это делал (что имеет смысл, поскольку папка ресурсов находится внутри папки android, которую вы удаляете/повторно накладываете). Возможно, более красноречивый ввод командной строки может переустановить платформу Android, оставив только папку ресурсов, но в любом случае обязательно скопируйте каталог с вашими заставками и значками на новый, прежде чем запускать переустановку.