web-dev-qa-db-fra.com

L'API 'variant.getExternalNativeBuildTasks ()' est obsolète

J'ai mis à jour mon Android studio. Après cela, mes Crashlytics créent le problème. Est-ce un problème avec les crashlytics? Ou Comment puis-je résoudre ce problème?

C'est une erreur

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.
Affected Modules: app
6
Masum

Cela est dû au plugin de Fabric nécessaire à Crashlytics.

Commentant appliquer le plugin: 'io.fabric' résout le problème. La seule option est donc d'attendre que les développeurs Google corrigent le plugin de Fabric

2
user9143900

Il est probablement maintenant tard, mais cela m'a aidé:

  apply plugin: 'com.Android.application'
  apply plugin: 'io.fabric'
  apply plugin: 'kotlin-Android'
  apply plugin: 'kotlin-Android-extensions'

Le problème était avec apply plugin: 'io.fabric' Je devais juste commenter cette ligne et après ça a fonctionné

apply plugin: 'com.Android.application'
//apply plugin: 'io.fabric'
apply plugin: 'kotlin-Android'
apply plugin: 'kotlin-Android-extensions'

Cela se produit après avoir mis à jour Android Studio vers 3.3.0.

Ou vous pouvez rétrograder vers Android Studio 3.2.1.

2
clauub