Ich habe mein Android Studio aktualisiert. Danach schaffen meine Crashlytics das Problem. ist es ein Problem mit Crashlytics? oder Wie kann ich das lösen?

Das ist ein Fehler

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 19 Jän. 2019 im 07:51

4 Antworten

Beste Antwort

Dies wurde in der neuesten Version des Fabric Gradle Plugins 1.28.0 behoben. Haben Sie dies in Ihrem Top-Level build.gradle:

buildscript {
  // ... repositories, etc. ...

   dependencies {
       // ...other dependencies ...
       classpath 'io.fabric.tools:gradle:1.28.0'
   }
}
17
Vladyslav Panchenko 15 März 2019 im 22:04

Du kannst hinzufügen

android.debug.obsoleteApi=true

In der Datei gradle.properties wird die Stapelverfolgung angezeigt, sodass Sie feststellen können, welches Modul veraltete APIs verwendet

Dies wird derzeit jedoch als Warnung und nicht als Fehler angesehen. Es ist nur ärgerlich, jedes Mal zu sehen, wenn Sie Gradle synchronisieren. In Zukunft werden die Module aktualisiert und diese Warnung wird weg sein

Hoffe das hilft :)

6
Deishelon 19 Jän. 2019 im 09:44

Wahrscheinlich ist es jetzt spät, aber es hat mir geholfen:

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

Das Problem war mit apply plugin: 'io.fabric' Ich musste nur diese Zeile kommentieren und nachdem es funktioniert hat

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

Dies geschieht, nachdem ich Android Studio auf 3.3.0 aktualisiert habe.

Oder Sie können ein Downgrade auf Android Studio 3.2.1 durchführen.

2
clauub 31 Jän. 2019 im 13:40

Es wird durch das für Crashlytics benötigte Plugin von Fabric verursacht.

Das Plugin zum Anwenden auskommentieren: 'io.fabric' behebt das Problem. Die einzige Möglichkeit besteht darin, zu warten, bis die Google-Entwickler das Fabric-Plugin repariert haben

2
user9143900user9143900 10 Feb. 2019 im 03:23