Ошибка «В этой сборке использовались устаревшие функции Gradle, что делает его несовместимым с Gradle 6.0». - PullRequest
2 голосов
/ 29 мая 2019

Здравствуйте, я пытаюсь выполнить ./gradlew lint, и я получаю следующее сообщение:

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

Я удалил все gradles из .gradle / daemon, но gradlew скачал версию 4.4.1.

Вопрос в том, как можно обновить до 6.0.0 или как можно решить эту проблему?

Спасибо

Я проверяю это В этой сборке использовались устаревшие функции Gradle, что делает его несовместимым с Gradle 5.0 , но ответы на этот вопрос у меня не работают.

В gradle/wrapper/gradle-wrapper.properties У меня есть следующее

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

Но в http://services.gradle.org/distributions/ последняя версия - 5.4.1.

1 Ответ

0 голосов
/ 13 июня 2019

Это сообщение указывает на использование API, которые считаются устаревшими в строке Gradle 5.x и которые будут удалены в Gradle 6.x.

Обновление до Gradle 6.x (еще не выпущено в настоящее время)time) не заставит сообщение исчезнуть, скорее всего, оно сломает вашу сборку.

Способ заставить такое предупреждение исчезнуть, это отследить использование, заменив его рекомендованными новыми API.

Что касается их отслеживания, используйте флаг --warning-mode=all при вызове Gradle, чтобы получить подробную информацию об устаревших элементах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...