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
Если также появится предупреждение

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()
}

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

602

Leave a Reply

Ваш адрес email не будет опубликован.