Подтвердить что ты не робот

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

Где я могу изменить версию?

Заранее спасибо:)

4b9b3361

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