API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()
The issue has been fixed in their latest release 'io.fabric.tools:gradle:1.30.0'
Please update your both gradle fabric tools with 1.30.0
buildscript {
// ... repositories, etc. ...
dependencies {
// ...other dependencies ...
classpath 'io.fabric.tools:gradle:1.30.0'
}
}
For more details https://github.com/firebase/firebase-android-sdk/issues/198#issuecomment-473435453
EDIT
This issue has been fixed in Fabric 1.28.0. In your build.gradle
of the project level, add the following line:
classpath 'io.fabric.tools:gradle:1.28.1'
Previous Answer
It happens after I updated Android Studio to 3.3.0. apply plugin: 'io.fabric'
is the cause. I have sent a bug report to Firebase team about this issue.
You have 3 options:
Wait until the next version of Fabric plugin is released. Check the latest version here.
Downgrade to Android Studio 3.2.1.
Comment out
io.fabric
plugin.
In build.gradle
of your app's module:
apply plugin: 'com.android.application'
// apply plugin: 'io.fabric' <== this plugin causes the error
However, you can still build and run your projects even though this error appears. Just ignore it.
in application build.gradle , downgrade to this stable version of gradle :
classpath 'com.android.tools.build:gradle:3.2.1'
It happens after I updated Android Studio to 3.3 , temp solution until they fix it !
edit: you don't need to downgrade your android studio !