Это предупреждение создается некоторой библиотекой или плагином, который вы использовали в качестве зависимости, который не обновлялся до более нового API в качестве состояния предупреждения. Если вы хотите обнаружить, включите в файл gradle.properties
вашего проекта:
android.debug.obsoleteApi=true
Как указывается в официальной ссылке на функции Gradle , это поможет вам определить, где используется этот устаревший API. Отключите плагин (ы), которые вы найдете в журнале, и ошибка должна исчезнуть.
Однако, пожалуйста, создайте проблему для этой библиотеки в репозитории Github, поэтому, если вы включите это предупреждение в Google, вы увидите множество библиотек GitHub с открытыми проблемами с таким предупреждением ( Google AR Sceneform Android SDK , Флаттер , GreenDAO и многие другие). Тогда им решать, как это исправить. Надеюсь, это поможет!
Специальное примечание : если вы используете фабрику / крашлитс, вы, скорее всего, увидите это предупреждение. Убедитесь, что вы используете обновленные, как подсказывает fix для закрытого выпуска, обновление classpath и gradle должно убрать предупреждение:
buildscript {
//..
dependencies {
//..
classpath 'io.fabric.tools:gradle:1.28.0'
}
}