Предупреждение AGP 3.3 и Gradle 5.0 для вариантов, которые устарели и будут удалены в конце 2019 года - PullRequest
0 голосов
/ 06 декабря 2018

Я использую AS 3.3-rc1 с AGP 3.3-rc1 и обновлен до Gradle 5.0

С тех пор я получил это предупреждение.

Кто-нибудь знает, как я могу получитьизбавиться от них?

Не могу понять что-либо из здесь и здесь .

Может ли это быть только потому, что они версии RC или что?

WARNING: API 'variant.getAssemble()' is obsolete and has been replaced with 'variant.getAssembleProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getAssemble(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variantOutput.getProcessResources()' is obsolete and has been replaced with 'variantOutput.getProcessResourcesProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variantOutput.getProcessResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variantOutput.getProcessManifest()' is obsolete and has been replaced with 'variantOutput.getProcessManifestProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variantOutput.getProcessManifest(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variant.getMergeResources()' is obsolete and has been replaced with 'variant.getMergeResourcesProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getMergeResources(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variant.getMergeAssets()' is obsolete and has been replaced with 'variant.getMergeAssetsProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getMergeAssets(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variant.getPackageApplication()' is obsolete and has been replaced with 'variant.getPackageApplicationProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getPackageApplication(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.
WARNING: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.

ОБНОВЛЕНИЕ:

С моим старым другом Разделяй и властвуй Подход Я нашел виновника и является плагином Fabric Gradle

apply plugin: 'io.fabric'

С нетерпением жду их репозитория github, чтобы увидеть, есть ли уже проблема или нет.

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

ОБНОВЛЕНИЕ 2

Проблема Fabric GitHub, связанная с этим:

Все, что вам нужно сделать, это ничего, просто w8 для следующего выпуска Fabric Plugin.

1 Ответ

0 голосов
/ 18 января 2019

Добавьте строку ниже к project/gradle/wrapper/Gradle-wrapper.properties.

android.debug.obsoleteApi = true

перейдите по этой ссылке ..

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