web-dev-qa-db-fra.com

AGP 3.3 et Gradle 5.0 avertissement pour les variantes qui sont obsolètes et seront supprimées à la fin de 2019

J'ai utilisé AS 3.3-rc1 avec AGP 3.3-rc1 et mis à jour vers Gradle 5.0

Depuis lors, j'ai ces avertissements.

Quelqu'un sait-il comment s'en débarrasser?

Impossible de comprendre quoi que ce soit de ici et ici .

Serait-ce uniquement parce que ce sont des versions RC ou quoi?

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.

MISE À JOUR:

Avec mon vieil ami Divide et Impera approche, j'ai trouvé le coupable et je suis Fabric Gradle Plugin

apply plugin: 'io.fabric'

Dans l'attente de leur dépôt github pour voir s'il y a déjà un problème ou non.

Quoi qu'il en soit, je suppose qu'à long terme, ces avertissements disparaîtront dès que fabric rendra leur plugin compatible avec la nouvelle API.

MISE À JOUR 2

Problème Fabric GitHub lié à cela:

Tout ce que vous avez à faire n'est rien, juste w8 pour la prochaine version de Fabric Plugin.

6
shadowsheep

Ajouter la ligne ci-dessous à project/gradle/wrapper/Gradle-wrapper.properties.

Android.debug.obsoleteApi = true

visit this link..

4
axita.savani