Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

Ошибка в Android Studio

Use ‘—warning-mode all’ to show the individual deprecation warnings.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.gradle docs

Для устранения ошибки в Android Studio переходим File -> Settings
settings android studio
В окне Settings переходим Build, Execution, Deployment -> Debugger -> Compiler и в command-line options указываем команду

—warning-mode all —stacktrace

и жмем Ок.
warning-mode all compiler
В файле gradle.properties прописываем

org.gradle.warning.mode=all

В файле build.gradle указываем версию gradle

implementation 'com.android.tools.build:gradle:7.0.4'

который скачается и установится, при нажатие на кнопку Run selected steps.
обновление gradle версия 7.0.4
Если также появится предупреждение

JCenter Maven repository is no longer receiving updates: newer library versions may be available elsewhere

 

The RepositoryHandler.jcenter() method has been deprecated. This is scheduled to be removed in Gradle 8.0. JFrog announced JCenter’s shutdown in February 2021. Use mavenCentral() instead.
at org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.deprecateJCenter(DefaultRepositoryHandler.java:130)
at org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.jcenter(DefaultRepositoryHandler.java:114)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323)
at org.gradle.internal.extensibility.MixInClosurePropertiesAsMethodsDynamicObject.tryInvokeMethod(MixInClosurePropertiesAsMethodsDynamicObject.java:34)

Это

repositories {
    jcenter()
    google()
}

Заменить на

repositories {
    mavenCentral()
    google()
}

Ошибка должна исчезнуть

3522

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *