2016-01-05 4 views
2

Я пытаюсь построить Android проекта, но произошла следующая ошибкаAndroid Студия Gradle версия - Gradle версии 2.8 требуется

Error:(10, 1) A problem occurred evaluating project ':app'. 
> Failed to apply plugin [id 'com.android.application'] 
    > Gradle version 2.8 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in C:\Users\...\gradle\wrapper\gradle-wrapper.properties to gradle-2.8-all.zip 

Казалось что-то не так с версией Gradle, однако я проверил gradle-wrapper-property и это уже 2.10.

Также в Structure-Project File-Project, gradle-version Нет также 2.10

Понятия не имею, как это случилось, я также перезапущен андроид-студии много раз.

+0

Что произойдет, если вы начнете сборку из командной строки? – Henry

+0

эта проблема решена? Я не вижу, чтобы вы отмечали какой-либо ответ, как решены. – piotrek1543

+1

убедитесь, что андроид-студия использует графу обертки, а не сборку в android studio one, preferences-> gradle-> check "use gradle wrapper" – ir2pid

ответ

0

Обновление версии студии Android от 1.4 до 1.5.1 устраняет эту проблему для меня.

0

Существует ошибка при проверке версий в старых плагинах для Android. Чтобы исправить это, вы можете либо вернуться к Gradle 2.9 или использовать новый плагин

buildscript { 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
    } 
} 

Но я вижу из сообщения об ошибке, что он пытается работать с Gradle 2.4, так что это может быть другой проблема.

+0

Я попытался изменить это, но он говорит, что не может найти gradle: 1.5.0 Затем я пытаюсь обновить Android-студию от 1.4 до 1.5.1.Это сработало – Edward

1

Я не думаю, что изменение инструментов Gradle версии 1.5.0 необходимо, но если вы используете 2.0-snapshot или beta версию Gradle, я рекомендую вам изменить его на 1.5.0.

Эта ошибка:

Error:(10, 1) A problem occurred evaluating project ':app'. 
> Failed to apply plugin [id 'com.android.application'] 
    > Gradle version 2.8 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in 

C:\Users...\gradle\wrapper\gradle-wrapper.properties to gradle-2.8-all.zip

только говорит Вам, что система Gradle вашего проекта немного устарели и должны быть обновлены до новой версии.

Открыть проект Android Studio и в навигаторе слева найти файл под названием gradle-wrapper.properties. Он должен иметь содержание, как это:

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip 

Изменение последней строки с distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip

Он должен работать.

+0

Я пробовал это, но не работает. – Edward

+0

@ piotrek1543: Это тоже не работает для меня! – AndiGeeky

10

Для тех, кому еще нужна помощь, ответ на другой пост сделал это для меня link.

Вы должны изменить Настройки> Сборки, выполнение, развертывание> Строительные инструменты> Gradle> Gradle домой путь

Или установите Использовать по умолчанию Gradle оболочки и редактировать Project\gradle\wrapper\gradle-wrapper.properties файлы поля distributionUrl как это

distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip 
+1

Изменить «Настройки> Сборка, выполнение, развертывание> Работы по сборке> Gradle> Gradle». Я попытался изменить «gradle-wrapper.properties», а затем выполнить File -> Invalidate Caches/Restart -> Invalidate and Restart, но проблема не устранена. – Chlind

1

Перейти к настройкам Android и просто изменить уровень проекта Настройки для использования стандартной градиентной оболочки (рекомендуется).

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