2014-01-22 3 views
0

Android Студия только что обновила себя 0.4.2, и теперь не может разбор моего проекта с сообщением:Требуется Gradle версии 1.8. Текущая версия 1.9

Gradle версия 1.8 требуется. Текущая версия - 1,9. При использовании Gradle обертки, попытайтесь отредактировать distributionUrl ...

Я пробовал различные вещи, и теперь все перепутались. Что-то путается с тем, что здесь происходит, нужно подумать, что Android Studio знает, какая версия Gradle (какая бы она ни была) была установлена ​​/ установлена ​​?!

Возможно, это мой проект, который объявил зависимость от версии 1.8, которую он больше не может найти из-за обновления Studio, обновляющего его уровень до 1.9, без обновления существующей зависимости проекта от 1,8 до 1,9?

ответ

1

В вашем проекте root - это папка с градиентом. Внутри этой папки файл «gradle-wrapper.properties» открывает этот файл в текстовом редакторе и изменяет версию в дистрибутивеUrl с 1,8 до 1,9.

Затем откройте проект.

+0

РаспределениеUrl уже указывает на gradle-1.9-all.zip, что-то еще должно идти не так. :( –

+0

РаспределениеUrl уже указывает на gradle-1.9-all.zip. Однако изменение его с 1.9 до 1.8 похоже на компиляцию немного дальше, пока меня не встретит еще одно сообщение об ошибке (1.8 больше не поддерживается) но нажатие ссылки «Исправить путем повторного импорта» снова запустило проект. –

4

Update distributionUrl упоминается в вашем YOUR_PROJECT/Gradle/gradle-wrapper.properties файл, студия (0.4.2) следует автоматически для автоматического исправления в то время как Gradle синхронизации, но если это не делать это вручную. distributionUrl должен быть как

distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip 

Обновить все build.gradle файлы внутри вашего проекта или, если вы используете файл build.gradle верхнего уровня для определения Gradle обновления версии в том, что только с

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.7.+' 
    } 
} 

Android Studio (0.4.2) поддерживает только Gradle 1.9, который можно определить с помощью gradle: 0,7. + в пути класса зависимостей.

Смежные вопросы