Cordova-plugin-firebase: The library com.google.firebase:firebase-iid is being requested by various other libraries at [[17.1.1,17.1.1]], but resolves to 19.0.0.

Created on 18 Jun 2019  ·  103Comments  ·  Source: arnesson/cordova-plugin-firebase

Describe the bug
I think it is problem with the firebase version. The project was working till now and suddenly started showing error.

To Reproduce
Steps to reproduce the behavior:

  1. cordova run android --device

Expected behavior
Build successful

Screenshots
Screenshot from 2019-06-18 12-10-41

Console Logs

  • What went wrong:
    The library com.google.firebase:firebase-iid is being requested by various other libraries at [[17.1.1,17.1.1]], but resolves to 19.0.0.

Plugin Version
using

Additional context
The build was working fine yesterday.

Most helpful comment

Update 21 June 2019

See my updated solution below.

Original comment

Here's a solution which doesn't involve any local hacking of this plugin.

Note: this solution requires you to use the latest version of the cordova-android platform (v8.0.0).

For example:

# create test project
cordova create test io.cordova.firebase.test && cd test

# download the Firebase SDK config for test project (which is required to make the build succeed)
curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json

# add the latest cordova-android platform (v8.0.0)
cordova platform add android@latest

# add my fork of this plugin
cordova plugin add cordova-plugin-firebasex

# add plugin to enable AndroidX in the project
cordova plugin add cordova-plugin-androidx

# add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
cordova plugin add cordova-plugin-androidx-adapter

# build!
cordova build android


console output

$ cordova -v
9.0.0 ([email protected])

$ cordova create test io.cordova.firebase.test && cd test
Creating a new cordova project.


$ curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1027  100  1027    0     0   5213      0 --:--:-- --:--:-- --:--:--  5213

$ cordova platform add android@latest
Using cordova-fetch for cordova-android@latest
Adding android project...
Creating Cordova project for the Android platform:
        Path: platforms\android
        Package: io.cordova.hellocordova
        Name: HelloCordova
        Activity: MainActivity
        Android target: android-28
Subproject Path: CordovaLib
Subproject Path: app
Android project created with [email protected]
Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project
Installing "cordova-plugin-whitelist" for android

               This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.

Adding cordova-plugin-whitelist to package.json
Saved plugin info for "cordova-plugin-whitelist" to config.xml
--save flag or autosave detected
Saving android@latest into config.xml file ...



$ cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase.git
Installing "cordova-plugin-firebase" for android
Installing "cordova-plugin-cocoapod-support" for android
Subproject Path: CordovaLib
Subproject Path: app
Adding cordova-plugin-firebase to package.json


$ cordova plugin add cordova-plugin-androidx
Installing "cordova-plugin-androidx" for android
Adding cordova-plugin-androidx to package.json

$ cordova plugin add cordova-plugin-androidx-adapter
Installing "cordova-plugin-androidx-adapter" for android
Adding cordova-plugin-androidx-adapter to package.json

$ cordova build android
cordova-plugin-androidx: Updated gradle.properties to enable AndroidX
cordova-plugin-androidx-adapter: Processed 7 Java source files in 124ms
Preparing Firebase on Android
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\dpa99\AppData\Local\Android\sdk (recommended setting)
ANDROID_HOME=C:\Users\dpa99\AppData\Local\Android\sdk (DEPRECATED)
Starting a Gradle Daemon, 2 incompatible and 4 stopped Daemons could not be reused, use --status for details

BUILD SUCCESSFUL in 4s
1 actionable task: 1 executed
Subproject Path: CordovaLib
Subproject Path: app
Starting a Gradle Daemon, 1 incompatible and 4 stopped Daemons could not be reused, use --status for details

> Configure project :app
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Observed package id 'build-tools;28.0.3' in inconsistent location 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\current' (Expected 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\28.0.3')
Already observed package id 'build-tools;28.0.3' in 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\28.0.3'. Skipping duplicate at 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\current'
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
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.
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with JetifyTransform
> Transform okio.jar (com.squareup.okio:okio:1.6.0) with JetifyTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with JetifyTransform
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.3) with JetifyTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform
> Transform core-common.jar (androidx.arch.core:core-common:2.0.0) with JetifyTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with JetifyTransform
> Transform print.aar (androidx.print:print:1.0.0) with JetifyTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with JetifyTransform
> Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.0.0) with JetifyTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with ExtractAarTransform
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with IdentityTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with ExtractAarTransform
> Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.0.0) with IdentityTransform
> Transform print.aar (androidx.print:print:1.0.0) with ExtractAarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.3) with IdentityTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with ExtractAarTransform
> Transform core-common.jar (androidx.arch.core:core-common:2.0.0) with IdentityTransform
> Transform okio.jar (com.squareup.okio:okio:1.6.0) with IdentityTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with JetifyTransform
> Transform okhttp.jar (com.squareup.okhttp3:okhttp:3.0.0) with JetifyTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with ExtractAarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with JetifyTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with JetifyTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with ExtractAarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with JetifyTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with ExtractAarTransform
> Transform okhttp.jar (com.squareup.okhttp3:okhttp:3.0.0) with IdentityTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with ExtractAarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with JetifyTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with ExtractAarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarCompileClassesTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarCompileClassesTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarCompileClassesTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarCompileClassesTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarCompileClassesTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarCompileClassesTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarCompileClassesTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarCompileClassesTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarCompileClassesTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarCompileClassesTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarCompileClassesTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarCompileClassesTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with JetifyTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with JetifyTransform
> Transform core.aar (androidx.core:core:1.0.0) with JetifyTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with ExtractAarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with ExtractAarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with JetifyTransform
> Transform core.aar (androidx.core:core:1.0.0) with ExtractAarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with ExtractAarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with JetifyTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with ExtractAarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with JetifyTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with JetifyTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with JetifyTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarCompileClassesTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with ExtractAarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with ExtractAarTransform
> Transform collection.jar (androidx.collection:collection:1.0.0) with JetifyTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarCompileClassesTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with JetifyTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarCompileClassesTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarCompileClassesTransform
> Transform collection.jar (androidx.collection:collection:1.0.0) with IdentityTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with JetifyTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with JetifyTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with JetifyTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with ExtractAarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarCompileClassesTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with ExtractAarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with JetifyTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with ExtractAarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with JetifyTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarCompileClassesTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with JetifyTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with ExtractAarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with ExtractAarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with JetifyTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with JetifyTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with ExtractAarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with JetifyTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarCompileClassesTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarCompileClassesTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarCompileClassesTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with ExtractAarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarCompileClassesTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with JetifyTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarCompileClassesTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarCompileClassesTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with JetifyTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with JetifyTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with JetifyTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with JetifyTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with JetifyTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with JetifyTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with ExtractAarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with ExtractAarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with ExtractAarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with ExtractAarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarCompileClassesTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarCompileClassesTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with JetifyTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with JetifyTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with ExtractAarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with JetifyTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with ExtractAarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarCompileClassesTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with ExtractAarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarCompileClassesTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarCompileClassesTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with JetifyTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with JetifyTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with ExtractAarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarCompileClassesTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with ExtractAarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with JetifyTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with JetifyTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with ExtractAarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarCompileClassesTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with ExtractAarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarCompileClassesTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with JetifyTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with JetifyTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with JetifyTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with ExtractAarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with ExtractAarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarCompileClassesTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarCompileClassesTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarCompileClassesTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with JetifyTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with ExtractAarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarCompileClassesTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with JetifyTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with JetifyTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with ExtractAarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarCompileClassesTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with ExtractAarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with JetifyTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarCompileClassesTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarCompileClassesTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with ExtractAarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with JetifyTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with ExtractAarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with JetifyTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarCompileClassesTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with JetifyTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with ExtractAarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with ExtractAarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarCompileClassesTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarCompileClassesTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with JetifyTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with ExtractAarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarCompileClassesTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarCompileClassesTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarCompileClassesTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarCompileClassesTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with JetifyTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with ExtractAarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarCompileClassesTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarCompileClassesTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarCompileClassesTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarCompileClassesTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with JetifyTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Task :app:preBuild UP-TO-DATE
> Task :CordovaLib:preBuild UP-TO-DATE
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with ExtractAarTransform
> Task :CordovaLib:preDebugBuild UP-TO-DATE
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarCompileClassesTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Task :CordovaLib:checkDebugManifest
> Task :CordovaLib:processDebugManifest
> Task :app:preDebugBuild
> Task :CordovaLib:compileDebugAidl NO-SOURCE
> Task :app:compileDebugAidl NO-SOURCE
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Task :CordovaLib:packageDebugRenderscript NO-SOURCE
> Task :app:compileDebugRenderscript
> Task :app:checkDebugManifest
> Task :app:generateDebugBuildConfig
> Task :app:prepareLintJar
> Task :app:generateDebugSources
> Task :CordovaLib:compileDebugRenderscript
> Task :CordovaLib:generateDebugBuildConfig
> Transform aapt2-windows.jar (com.android.tools.build:aapt2:3.3.0-5013011) with Aapt2Extractor
> Task :CordovaLib:generateDebugResValues
> Task :CordovaLib:generateDebugResources
> Task :CordovaLib:packageDebugResources
> Task :CordovaLib:generateDebugRFile
> Task :CordovaLib:prepareLintJar
> Task :CordovaLib:generateDebugSources
> Task :CordovaLib:javaPreCompileDebug

> Task :CordovaLib:compileDebugJavaWithJavac

> Task :CordovaLib:processDebugJavaRes NO-SOURCE
> Task :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
> Task :app:javaPreCompileDebug
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with LibrarySymbolTableTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with LibrarySymbolTableTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with LibrarySymbolTableTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with LibrarySymbolTableTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with LibrarySymbolTableTransform
> Transform print.aar (androidx.print:print:1.0.0) with LibrarySymbolTableTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with LibrarySymbolTableTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with LibrarySymbolTableTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with LibrarySymbolTableTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with LibrarySymbolTableTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with LibrarySymbolTableTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with LibrarySymbolTableTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with LibrarySymbolTableTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with LibrarySymbolTableTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with LibrarySymbolTableTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with LibrarySymbolTableTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with LibrarySymbolTableTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with LibrarySymbolTableTransform
> Transform core.aar (androidx.core:core:1.0.0) with LibrarySymbolTableTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with LibrarySymbolTableTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with LibrarySymbolTableTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with LibrarySymbolTableTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with LibrarySymbolTableTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with LibrarySymbolTableTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with LibrarySymbolTableTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with LibrarySymbolTableTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with LibrarySymbolTableTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with LibrarySymbolTableTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with LibrarySymbolTableTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with LibrarySymbolTableTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with LibrarySymbolTableTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with LibrarySymbolTableTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with LibrarySymbolTableTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with LibrarySymbolTableTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with LibrarySymbolTableTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with LibrarySymbolTableTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with LibrarySymbolTableTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with LibrarySymbolTableTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with LibrarySymbolTableTransform
> Task :app:mainApkListPersistenceDebug
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Task :app:mergeDebugShaders
> Task :app:compileDebugShaders
> Task :app:generateDebugAssets
> Task :CordovaLib:mergeDebugShaders
> Task :CordovaLib:compileDebugShaders
> Task :CordovaLib:generateDebugAssets
> Task :CordovaLib:packageDebugAssets
> Task :app:mergeDebugAssets
> Task :app:writeDebugApplicationId

> Task :app:processDebugGoogleServices
Parsing json file: D:\Temp\test\platforms\android\app\google-services.json

> Task :app:createDebugCompatibleScreenManifests

> Task :app:processDebugManifest
D:\Temp\test\platforms\android\app\src\main\AndroidManifest.xml:24:9-31:50 Warning:
    activity#com.google.firebase.auth.internal.FederatedSignInActivity@android:launchMode was tagged at AndroidManifest.xml:24 to replace other declarations but no other declaration present

> Task :app:fabricGenerateResourcesDebug
> Task :app:generateDebugResValues
> Task :app:generateDebugResources
> Task :app:mergeDebugResources
> Task :app:processDebugResources

> Task :app:compileDebugJavaWithJavac

> Task :app:compileDebugNdk NO-SOURCE
> Task :app:compileDebugSources
> Task :app:validateSigningDebug
> Task :app:signingConfigWriterDebug
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Task :app:transformClassesWithDexBuilderForDebug
> Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug
> Task :app:transformDexArchiveWithDexMergerForDebug
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform okio.jar (com.squareup.okio:okio:1.6.0) with IdentityTransform
> Transform core-common.jar (androidx.arch.core:core-common:2.0.0) with IdentityTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.3) with IdentityTransform
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with IdentityTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.0.0) with IdentityTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform okhttp.jar (com.squareup.okhttp3:okhttp:3.0.0) with IdentityTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform collection.jar (androidx.collection:collection:1.0.0) with IdentityTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Task :app:mergeDebugJniLibFolders
> Task :CordovaLib:compileDebugNdk NO-SOURCE
> Task :CordovaLib:mergeDebugJniLibFolders
> Task :CordovaLib:transformNativeLibsWithMergeJniLibsForDebug
> Task :CordovaLib:transformNativeLibsWithStripDebugSymbolForDebug
> Task :CordovaLib:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :app:transformNativeLibsWithMergeJniLibsForDebug
> Task :app:transformNativeLibsWithStripDebugSymbolForDebug
> Task :app:processDebugJavaRes NO-SOURCE
> Task :app:transformResourcesWithMergeJavaResForDebug
> Task :app:packageDebug
> Task :app:assembleDebug
> Task :app:cdvBuildDebug

BUILD SUCCESSFUL in 17s
47 actionable tasks: 47 executed
Built the following apk(s): 
    D:\Temp\test\platforms\android\app\build\outputs\apk\debug\app-debug.apk


All 103 comments

Same. Google released new libraries yesterday which has for effect to break the build: https://firebase.google.com/support/release-notes/android#update_-_june_17_2019 or https://developers.google.com/android/guides/releases

I'm currently trying some ideas provided in https://github.com/arnesson/cordova-plugin-firebase/issues/1057 but no luck so far

Same here... getting tired of this Google moves every few months...

Same error since this morning

my configurations are
compile "com.google.firebase:firebase-core:16.0.8" compile "com.google.firebase:firebase-messaging:17.5.0" compile "com.google.firebase:firebase-config:16.4.1" compile "com.google.firebase:firebase-perf:16.2.4"
and using plugin version v2.0.5
just added platform new and try to build
getting same error

As m reading my build gradle version is 3.0.1 which is less than 3.2.1 and my compile sdkVersion is 27+ so just changing the settings for firebase messaging to the 19.0.0 version will not help.

  1. Either I need to update app according to the instructions of the google and add 19.0.0.
  2. or I need to bypass the need of getting the firebase messaging 19.0.0 which i think is not possible as google says it is breaking change in red. what to do now.

Same issue here, tried to force firebase-iid version to 17.1.1 everywhere, but having another issue related to dex merge this time.

I think I've got it...let me double check

I solved the issue. The root problem is the wild card dependencies and the fact that, as I mentioned above, Google updated several libs yesterday.

Furthermore than the firebase-iid I also faced for a long time the error D8: Program type already present: android.support.v4.app.INotificationSideChannel even if the dependency was solved.

Here how I was to solve the issue for my apps:

  1. Implement the hook and scripts displayed by @punksta (thx a lot) in https://github.com/arnesson/cordova-plugin-firebase/issues/1057#issuecomment-493917518

  2. Provide the following dependencies respectively rewrite the dependencies as the following:

        "com.google.firebase:firebase-core": "16.0.8",
        "com.google.firebase:firebase-iid": "17.1.1",
        "com.google.firebase:firebase-messaging": "17.5.0",
        "com.google.firebase:firebase-config": "16.4.0",
        "com.google.firebase:firebase-perf": "16.2.4",
        "com.google.android.gms:play-services-tagmanager": "16.0.8",
        "com.google.firebase:firebase-auth": "16.2.0"

Providing 17.1.1 for firebase-iid solves the dependency wild card issue.
Providing 16.2.0 for firebase-auth solves double class present in the class path issue.

UPDATE while this solution works great for the Cordova CLI v8. If you are using the CLI >= v9, or willing to migrate, have a look to the cleaner solution https://github.com/arnesson/cordova-plugin-firebase/issues/1081#issuecomment-503135862 provided @dpa99c here below

@peterpeterparker What is the gradle version you are using?
me using classpath 'com.android.tools.build:gradle:3.0.0'

@Kasun002 same classpath 'com.android.tools.build:gradle:3.3.0'

I have updated all the things you have mantioned (Also use the gradel version 3.3.0) but getting same error.in aditionally you mentioned i'm using classpath 'com.google.gms:google-services:4.1.0' @peterpeterparker

You are probably using another plugins and therefore another dependency in your case should be fixed too

Have a look at the release notes from Google https://developers.google.com/android/guides/releases and try to identify which dependency you need to set

In my above code I used dependencies released <= March 27, 2019

Thanks @peterpeterparker , it worked perfectly!

@peterpeterparker thx for workaround, can you also help me a bit?
What sdk (target=android-27) and platform engine (<engine name="android" spec="7.1.4" /> ) are you using?

@denisnarush <engine name="android" spec="8.0.0" />

Thank you @peterpeterparker it works it's great.

Update 21 June 2019

See my updated solution below.

Original comment

Here's a solution which doesn't involve any local hacking of this plugin.

Note: this solution requires you to use the latest version of the cordova-android platform (v8.0.0).

For example:

# create test project
cordova create test io.cordova.firebase.test && cd test

# download the Firebase SDK config for test project (which is required to make the build succeed)
curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json

# add the latest cordova-android platform (v8.0.0)
cordova platform add android@latest

# add my fork of this plugin
cordova plugin add cordova-plugin-firebasex

# add plugin to enable AndroidX in the project
cordova plugin add cordova-plugin-androidx

# add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
cordova plugin add cordova-plugin-androidx-adapter

# build!
cordova build android


console output

$ cordova -v
9.0.0 ([email protected])

$ cordova create test io.cordova.firebase.test && cd test
Creating a new cordova project.


$ curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1027  100  1027    0     0   5213      0 --:--:-- --:--:-- --:--:--  5213

$ cordova platform add android@latest
Using cordova-fetch for cordova-android@latest
Adding android project...
Creating Cordova project for the Android platform:
        Path: platforms\android
        Package: io.cordova.hellocordova
        Name: HelloCordova
        Activity: MainActivity
        Android target: android-28
Subproject Path: CordovaLib
Subproject Path: app
Android project created with [email protected]
Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project
Installing "cordova-plugin-whitelist" for android

               This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.

Adding cordova-plugin-whitelist to package.json
Saved plugin info for "cordova-plugin-whitelist" to config.xml
--save flag or autosave detected
Saving android@latest into config.xml file ...



$ cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase.git
Installing "cordova-plugin-firebase" for android
Installing "cordova-plugin-cocoapod-support" for android
Subproject Path: CordovaLib
Subproject Path: app
Adding cordova-plugin-firebase to package.json


$ cordova plugin add cordova-plugin-androidx
Installing "cordova-plugin-androidx" for android
Adding cordova-plugin-androidx to package.json

$ cordova plugin add cordova-plugin-androidx-adapter
Installing "cordova-plugin-androidx-adapter" for android
Adding cordova-plugin-androidx-adapter to package.json

$ cordova build android
cordova-plugin-androidx: Updated gradle.properties to enable AndroidX
cordova-plugin-androidx-adapter: Processed 7 Java source files in 124ms
Preparing Firebase on Android
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=C:\Users\dpa99\AppData\Local\Android\sdk (recommended setting)
ANDROID_HOME=C:\Users\dpa99\AppData\Local\Android\sdk (DEPRECATED)
Starting a Gradle Daemon, 2 incompatible and 4 stopped Daemons could not be reused, use --status for details

BUILD SUCCESSFUL in 4s
1 actionable task: 1 executed
Subproject Path: CordovaLib
Subproject Path: app
Starting a Gradle Daemon, 1 incompatible and 4 stopped Daemons could not be reused, use --status for details

> Configure project :app
WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Observed package id 'build-tools;28.0.3' in inconsistent location 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\current' (Expected 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\28.0.3')
Already observed package id 'build-tools;28.0.3' in 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\28.0.3'. Skipping duplicate at 'C:\Users\dpa99\AppData\Local\Android\sdk\build-tools\current'
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
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.
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with JetifyTransform
> Transform okio.jar (com.squareup.okio:okio:1.6.0) with JetifyTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with JetifyTransform
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.3) with JetifyTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform
> Transform core-common.jar (androidx.arch.core:core-common:2.0.0) with JetifyTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with JetifyTransform
> Transform print.aar (androidx.print:print:1.0.0) with JetifyTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with JetifyTransform
> Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.0.0) with JetifyTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with ExtractAarTransform
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with IdentityTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with ExtractAarTransform
> Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.0.0) with IdentityTransform
> Transform print.aar (androidx.print:print:1.0.0) with ExtractAarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.3) with IdentityTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with ExtractAarTransform
> Transform core-common.jar (androidx.arch.core:core-common:2.0.0) with IdentityTransform
> Transform okio.jar (com.squareup.okio:okio:1.6.0) with IdentityTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with JetifyTransform
> Transform okhttp.jar (com.squareup.okhttp3:okhttp:3.0.0) with JetifyTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with ExtractAarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with JetifyTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with JetifyTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with ExtractAarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with JetifyTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with ExtractAarTransform
> Transform okhttp.jar (com.squareup.okhttp3:okhttp:3.0.0) with IdentityTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with ExtractAarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with JetifyTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with ExtractAarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarCompileClassesTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarCompileClassesTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarCompileClassesTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarCompileClassesTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarCompileClassesTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarCompileClassesTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarCompileClassesTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarCompileClassesTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarCompileClassesTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarCompileClassesTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarCompileClassesTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarCompileClassesTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with JetifyTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with JetifyTransform
> Transform core.aar (androidx.core:core:1.0.0) with JetifyTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with ExtractAarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with ExtractAarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with JetifyTransform
> Transform core.aar (androidx.core:core:1.0.0) with ExtractAarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with ExtractAarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with JetifyTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with ExtractAarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with JetifyTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with JetifyTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with JetifyTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarCompileClassesTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with ExtractAarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with ExtractAarTransform
> Transform collection.jar (androidx.collection:collection:1.0.0) with JetifyTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarCompileClassesTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with JetifyTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarCompileClassesTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarCompileClassesTransform
> Transform collection.jar (androidx.collection:collection:1.0.0) with IdentityTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with JetifyTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with JetifyTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with JetifyTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with ExtractAarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarCompileClassesTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with ExtractAarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with JetifyTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with ExtractAarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with JetifyTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarCompileClassesTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with JetifyTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with ExtractAarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with ExtractAarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with JetifyTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with JetifyTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with ExtractAarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with JetifyTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarCompileClassesTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarCompileClassesTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarCompileClassesTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with ExtractAarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarCompileClassesTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with JetifyTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarCompileClassesTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarCompileClassesTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with JetifyTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with JetifyTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with JetifyTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with JetifyTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with JetifyTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with JetifyTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with ExtractAarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with ExtractAarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with ExtractAarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with ExtractAarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarCompileClassesTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarCompileClassesTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with JetifyTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with JetifyTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with ExtractAarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with JetifyTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with ExtractAarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarCompileClassesTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with ExtractAarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarCompileClassesTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarCompileClassesTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with JetifyTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with JetifyTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with ExtractAarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarCompileClassesTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with ExtractAarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with JetifyTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with JetifyTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with ExtractAarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarCompileClassesTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with ExtractAarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarCompileClassesTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with JetifyTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with JetifyTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with JetifyTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with ExtractAarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with ExtractAarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with ExtractAarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarCompileClassesTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarCompileClassesTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarCompileClassesTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with JetifyTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with ExtractAarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarCompileClassesTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with JetifyTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with JetifyTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with ExtractAarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarCompileClassesTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with ExtractAarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with JetifyTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarCompileClassesTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarCompileClassesTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with ExtractAarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with JetifyTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with ExtractAarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with JetifyTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarCompileClassesTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with JetifyTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with ExtractAarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with ExtractAarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarCompileClassesTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarCompileClassesTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with JetifyTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with ExtractAarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarCompileClassesTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarCompileClassesTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarCompileClassesTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarCompileClassesTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with JetifyTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with ExtractAarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarCompileClassesTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarCompileClassesTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarCompileClassesTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarCompileClassesTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarCompileClassesTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with JetifyTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Task :app:preBuild UP-TO-DATE
> Task :CordovaLib:preBuild UP-TO-DATE
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with ExtractAarTransform
> Task :CordovaLib:preDebugBuild UP-TO-DATE
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarCompileClassesTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Task :CordovaLib:checkDebugManifest
> Task :CordovaLib:processDebugManifest
> Task :app:preDebugBuild
> Task :CordovaLib:compileDebugAidl NO-SOURCE
> Task :app:compileDebugAidl NO-SOURCE
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Task :CordovaLib:packageDebugRenderscript NO-SOURCE
> Task :app:compileDebugRenderscript
> Task :app:checkDebugManifest
> Task :app:generateDebugBuildConfig
> Task :app:prepareLintJar
> Task :app:generateDebugSources
> Task :CordovaLib:compileDebugRenderscript
> Task :CordovaLib:generateDebugBuildConfig
> Transform aapt2-windows.jar (com.android.tools.build:aapt2:3.3.0-5013011) with Aapt2Extractor
> Task :CordovaLib:generateDebugResValues
> Task :CordovaLib:generateDebugResources
> Task :CordovaLib:packageDebugResources
> Task :CordovaLib:generateDebugRFile
> Task :CordovaLib:prepareLintJar
> Task :CordovaLib:generateDebugSources
> Task :CordovaLib:javaPreCompileDebug

> Task :CordovaLib:compileDebugJavaWithJavac

> Task :CordovaLib:processDebugJavaRes NO-SOURCE
> Task :CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
> Task :app:javaPreCompileDebug
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with LibrarySymbolTableTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with LibrarySymbolTableTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with LibrarySymbolTableTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with LibrarySymbolTableTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with LibrarySymbolTableTransform
> Transform print.aar (androidx.print:print:1.0.0) with LibrarySymbolTableTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with LibrarySymbolTableTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with LibrarySymbolTableTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with LibrarySymbolTableTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with LibrarySymbolTableTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with LibrarySymbolTableTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with LibrarySymbolTableTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with LibrarySymbolTableTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with LibrarySymbolTableTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with LibrarySymbolTableTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with LibrarySymbolTableTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with LibrarySymbolTableTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with LibrarySymbolTableTransform
> Transform core.aar (androidx.core:core:1.0.0) with LibrarySymbolTableTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with LibrarySymbolTableTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with LibrarySymbolTableTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with LibrarySymbolTableTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with LibrarySymbolTableTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with LibrarySymbolTableTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with LibrarySymbolTableTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with LibrarySymbolTableTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with LibrarySymbolTableTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with LibrarySymbolTableTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with LibrarySymbolTableTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with LibrarySymbolTableTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with LibrarySymbolTableTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with LibrarySymbolTableTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with LibrarySymbolTableTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with LibrarySymbolTableTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with LibrarySymbolTableTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with LibrarySymbolTableTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with LibrarySymbolTableTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with LibrarySymbolTableTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with LibrarySymbolTableTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with LibrarySymbolTableTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with LibrarySymbolTableTransform
> Task :app:mainApkListPersistenceDebug
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Task :app:mergeDebugShaders
> Task :app:compileDebugShaders
> Task :app:generateDebugAssets
> Task :CordovaLib:mergeDebugShaders
> Task :CordovaLib:compileDebugShaders
> Task :CordovaLib:generateDebugAssets
> Task :CordovaLib:packageDebugAssets
> Task :app:mergeDebugAssets
> Task :app:writeDebugApplicationId

> Task :app:processDebugGoogleServices
Parsing json file: D:\Temp\test\platforms\android\app\google-services.json

> Task :app:createDebugCompatibleScreenManifests

> Task :app:processDebugManifest
D:\Temp\test\platforms\android\app\src\main\AndroidManifest.xml:24:9-31:50 Warning:
    activity#com.google.firebase.auth.internal.FederatedSignInActivity@android:launchMode was tagged at AndroidManifest.xml:24 to replace other declarations but no other declaration present

> Task :app:fabricGenerateResourcesDebug
> Task :app:generateDebugResValues
> Task :app:generateDebugResources
> Task :app:mergeDebugResources
> Task :app:processDebugResources

> Task :app:compileDebugJavaWithJavac

> Task :app:compileDebugNdk NO-SOURCE
> Task :app:compileDebugSources
> Task :app:validateSigningDebug
> Task :app:signingConfigWriterDebug
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Task :app:transformClassesWithDexBuilderForDebug
> Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug
> Task :app:transformDexArchiveWithDexMergerForDebug
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform okio.jar (com.squareup.okio:okio:1.6.0) with IdentityTransform
> Transform core-common.jar (androidx.arch.core:core-common:2.0.0) with IdentityTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform auto-value-annotations.jar (com.google.auto.value:auto-value-annotations:1.6.3) with IdentityTransform
> Transform annotation.jar (androidx.annotation:annotation:1.0.0) with IdentityTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.0.0) with IdentityTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform okhttp.jar (com.squareup.okhttp3:okhttp:3.0.0) with IdentityTransform
> Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.0.0) with AarTransform
> Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
> Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.0.0) with AarTransform
> Transform interpolator.aar (androidx.interpolator:interpolator:1.0.0) with AarTransform
> Transform documentfile.aar (androidx.documentfile:documentfile:1.0.0) with AarTransform
> Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
> Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
> Transform cursoradapter.aar (androidx.cursoradapter:cursoradapter:1.0.0) with AarTransform
> Transform print.aar (androidx.print:print:1.0.0) with AarTransform
> Transform fabric.aar (io.fabric.sdk.android:fabric:1.4.7) with AarTransform
> Transform answers.aar (com.crashlytics.sdk.android:answers:1.4.6) with AarTransform
> Transform crashlytics-core.aar (com.crashlytics.sdk.android:crashlytics-core:2.6.7) with AarTransform
> Transform collection.jar (androidx.collection:collection:1.0.0) with IdentityTransform
> Transform beta.aar (com.crashlytics.sdk.android:beta:1.2.10) with AarTransform
> Transform localbroadcastmanager.aar (androidx.localbroadcastmanager:localbroadcastmanager:1.0.0) with AarTransform
> Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.0.0) with AarTransform
> Transform core.aar (androidx.core:core:1.0.0) with AarTransform
> Transform asynclayoutinflater.aar (androidx.asynclayoutinflater:asynclayoutinflater:1.0.0) with AarTransform
> Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
> Transform slidingpanelayout.aar (androidx.slidingpanelayout:slidingpanelayout:1.0.0) with AarTransform
> Transform drawerlayout.aar (androidx.drawerlayout:drawerlayout:1.0.0) with AarTransform
> Transform swiperefreshlayout.aar (androidx.swiperefreshlayout:swiperefreshlayout:1.0.0) with AarTransform
> Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
> Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
> Transform coordinatorlayout.aar (androidx.coordinatorlayout:coordinatorlayout:1.0.0) with AarTransform
> Transform legacy-support-core-ui.aar (androidx.legacy:legacy-support-core-ui:1.0.0) with AarTransform
> Transform fragment.aar (androidx.fragment:fragment:1.0.0) with AarTransform
> Transform legacy-support-core-utils.aar (androidx.legacy:legacy-support-core-utils:1.0.0) with AarTransform
> Transform play-services-basement.aar (com.google.android.gms:play-services-basement:17.0.0) with AarTransform
> Transform play-services-measurement-sdk-api.aar (com.google.android.gms:play-services-measurement-sdk-api:17.0.0) with AarTransform
> Transform play-services-measurement-base.aar (com.google.android.gms:play-services-measurement-base:17.0.0) with AarTransform
> Transform play-services-stats.aar (com.google.android.gms:play-services-stats:17.0.0) with AarTransform
> Transform firebase-measurement-connector.aar (com.google.firebase:firebase-measurement-connector:18.0.0) with AarTransform
> Transform play-services-measurement-impl.aar (com.google.android.gms:play-services-measurement-impl:17.0.0) with AarTransform
> Transform play-services-ads-identifier.aar (com.google.android.gms:play-services-ads-identifier:17.0.0) with AarTransform
> Transform play-services-measurement-sdk.aar (com.google.android.gms:play-services-measurement-sdk:17.0.0) with AarTransform
> Transform play-services-measurement.aar (com.google.android.gms:play-services-measurement:17.0.0) with AarTransform
> Transform play-services-tasks.aar (com.google.android.gms:play-services-tasks:17.0.0) with AarTransform
> Transform firebase-common.aar (com.google.firebase:firebase-common:18.0.0) with AarTransform
> Transform play-services-base.aar (com.google.android.gms:play-services-base:17.0.0) with AarTransform
> Transform firebase-abt.aar (com.google.firebase:firebase-abt:18.0.0) with AarTransform
> Transform firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:17.0.0) with AarTransform
> Transform firebase-iid.aar (com.google.firebase:firebase-iid:19.0.0) with AarTransform
> Transform play-services-measurement-api.aar (com.google.android.gms:play-services-measurement-api:17.0.0) with AarTransform
> Transform firebase-analytics.aar (com.google.firebase:firebase-analytics:17.0.0) with AarTransform
> Transform play-services-tagmanager-api.aar (com.google.android.gms:play-services-tagmanager-api:17.0.0) with AarTransform
> Transform play-services-phenotype.aar (com.google.android.gms:play-services-phenotype:17.0.0) with AarTransform
> Transform play-services-analytics-impl.aar (com.google.android.gms:play-services-analytics-impl:17.0.0) with AarTransform
> Transform play-services-clearcut.aar (com.google.android.gms:play-services-clearcut:17.0.0) with AarTransform
> Transform firebase-auth-interop.aar (com.google.firebase:firebase-auth-interop:18.0.0) with AarTransform
> Transform play-services-flags.aar (com.google.android.gms:play-services-flags:17.0.0) with AarTransform
> Transform firebase-config.aar (com.google.firebase:firebase-config:18.0.0) with AarTransform
> Transform firebase-perf.aar (com.google.firebase:firebase-perf:18.0.0) with AarTransform
> Transform ShortcutBadger.aar (me.leolin:ShortcutBadger:1.1.4) with AarTransform
> Transform play-services-tagmanager.aar (com.google.android.gms:play-services-tagmanager:17.0.0) with AarTransform
> Transform crashlytics.aar (com.crashlytics.sdk.android:crashlytics:2.9.8) with AarTransform
> Transform firebase-messaging.aar (com.google.firebase:firebase-messaging:19.0.0) with AarTransform
> Transform firebase-core.aar (com.google.firebase:firebase-core:17.0.0) with AarTransform
> Transform firebase-auth.aar (com.google.firebase:firebase-auth:18.0.0) with AarTransform
> Task :app:mergeDebugJniLibFolders
> Task :CordovaLib:compileDebugNdk NO-SOURCE
> Task :CordovaLib:mergeDebugJniLibFolders
> Task :CordovaLib:transformNativeLibsWithMergeJniLibsForDebug
> Task :CordovaLib:transformNativeLibsWithStripDebugSymbolForDebug
> Task :CordovaLib:transformNativeLibsWithIntermediateJniLibsForDebug
> Task :app:transformNativeLibsWithMergeJniLibsForDebug
> Task :app:transformNativeLibsWithStripDebugSymbolForDebug
> Task :app:processDebugJavaRes NO-SOURCE
> Task :app:transformResourcesWithMergeJavaResForDebug
> Task :app:packageDebug
> Task :app:assembleDebug
> Task :app:cdvBuildDebug

BUILD SUCCESSFUL in 17s
47 actionable tasks: 47 executed
Built the following apk(s): 
    D:\Temp\test\platforms\android\app\build\outputs\apk\debug\app-debug.apk


@dpa99c I <3 you. Where to send a beer?)))

@dpa99c will test it here, curious that i'm already using this:

    <plugin name="cordova-plugin-firebase" spec="https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue" />

you'r saving my life for second time HAHAHAHHAHA

Ha, no worries guys - glad I can help out!
But I never say no to beer so donations welcome:
some of my best plugin work has been done after 3 beers 😜

👇 👇 👇

donate

@dpa99c ofc i will donate when i get home, u are my github issue hero ahhaahah

Here's a solution which doesn't involve any local hacking of this plugin.

* Use [my fork of this plugin](https://github.com/dpa99c/cordova-plugin-firebase) which is updated to resolve some recent issues.

* Use [cordova-plugin-androidx](https://github.com/dpa99c/cordova-plugin-androidx) to enable AndroidX in the Android project.

* Use [cordova-plugin-androidx-adapter](https://github.com/dpa99c/cordova-plugin-androidx) to dynamically patch the source code of this plugin to work with AndroidX.

Note: this solution requires you to use the latest version of the cordova-android platform (v8.0.0).

For example:

# create test project
cordova create test io.cordova.firebase.test && cd test

# download the Firebase SDK config for test project (which is required to make the build succeed)
curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json

# add the latest cordova-android platform (v8.0.0)
cordova platform add android@latest

# add my fork of this plugin
cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase.git

# add plugin to enable AndroidX in the project
cordova plugin add cordova-plugin-androidx

# add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
cordova plugin add cordova-plugin-androidx-adapter

# build!
cordova build android

console output

Thank you Dave.

When I install it on emulator, I see a notification: " App won't run unless you update google play services". Is that normal?

Thank you Dave.

When I install it on emulator, I see a notification: " App won't run unless you update google play services". Is that normal?

Presumably the new Play Services/Firebase library versions have a minimum version requirement for the installed core Play Services component.
On a "real" Android device this would be self-updating so would be mostly up-to-date but in an emulator you need to manually update it.

On a "real" Android device this would be self-updating so would be mostly up-to-date but in an emulator you need to manually update it.

And before cordova-plugin-firebase directory was 93,9 MB, now 1,30 MB.
Before cordova-plugin-cocoapod-support was not installed, now it is.

Are these ok? And why cordova-plugin-cocoapod-support installed while cordova-plugin-firebase plugin was installing?

And before cordova-plugin-firebase directory was 93,9 MB, now 1,30 MB.
Before cordova-plugin-cocoapod-support was not installed, now it is.

Are these ok? And why cordova-plugin-cocoapod-support installed while cordova-plugin-firebase plugin was installing?

My fork incorporates (among other fixes) the yet-to-be-merged PR https://github.com/arnesson/cordova-plugin-firebase/pull/972 which uses Cocopods to satisfy the Firebase SDK library dependency on iOS rather than bundling a static snapshot of the SDK with the plugin. This makes it much easier to update the Firebase library version on iOS by simply bumping the Cocoapods version in the plugin.xml.

After downgrading dependencies I get:

/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:659: error: resource android:attr/fontVariationSettings not found.

@dpa99c thank you so much for your solution, finally my app is building again.

I would like to understand why my app stopped working, because in a day it was working and another day it wasn't.

I use ionic, maybe ionic updates the dependencies before it creates the platforms folder? Also, where I can get more information in what have changed, and how it affected this plugin to make it to stop working?

Thanks in advance.

@murilolobato Google updated libs on Monday 17th June (https://developers.google.com/android/guides/releases). As this plugin is referencing dependencies with a wild card (like something@17+ and not [email protected]), when you performed a new build, the very last versions of these dependencies were fetched and these aren't compatible out of the box

this is what works for me #1084

@denisnarush <engine name="android" spec="8.0.0" />

using cordova android 8 not able to run the project
UnhandledPromiseRejectionWarning: Error [ERR_UNHANDLED_ERROR]: Unhandled error. (The platform “android” does not appear to be a valid cordova platform. It is missing API.js. android not supported.)

Here's a solution which doesn't involve any local hacking of this plugin.

Note: this solution requires you to use the latest version of the cordova-android platform (v8.0.0).

For example:

# create test project
cordova create test io.cordova.firebase.test && cd test

# download the Firebase SDK config for test project (which is required to make the build succeed)
curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json

# add the latest cordova-android platform (v8.0.0)
cordova platform add android@latest

# add my fork of this plugin
cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase.git

# add plugin to enable AndroidX in the project
cordova plugin add cordova-plugin-androidx

# add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
cordova plugin add cordova-plugin-androidx-adapter

# build!
cordova build android

console output

After doing this, I get another type of error.

Task :app:compileDebugJavaWithJavac
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder.java:26: error: package junit.framework does not exist
import junit.framework.Assert;
^
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder.java:164: error: cannot find symbol
Assert.assertNotNull("Context can not be null!", mContext);
^
symbol: variable Assert
location: class LocationServiceIntentBuilder
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors

Task :app:compileDebugJavaWithJavac FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:compileDebugJavaWithJavac'.

    Compilation failed; see the compiler error output for details.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 1m 36s
33 actionable tasks: 33 executed
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: /Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder.java:26: error: package junit.framework does not exist
import junit.framework.Assert;
^
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder.java:164: error: cannot find symbol
Assert.assertNotNull("Context can not be null!", mContext);
^
symbol: variable Assert
location: class LocationServiceIntentBuilder
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:compileDebugJavaWithJavac'.

    Compilation failed; see the compiler error output for details.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 1m 36s

Any ideas?

See release v3.3.0 to support cordova-android 7.x.x. https://github.com/wizpanda/cordova-plugin-firebase-lib/pull/14#issuecomment-503499409

this simple solution worked for me: https://stackoverflow.com/questions/56645148/execution-failed-for-task-appprocessdebugresources-error/56666050#56666050
without upgrading cordova-android or anything

Using ionic cordova android and getting this error

Task :app:fabricGenerateResourcesDebug FAILED
ERROR - Crashlytics Developer Tools error.
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: null.
Check the Crashlytics plugin to make sure that the application has been added successfully!
Contact [email protected] for assistance.
at com.crashlytics.tools.android.DeveloperTools.processApiKey(DeveloperTools.java:375)
at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:517)
at com.crashlytics.tools.android.DeveloperTools.processArgsInternal(DeveloperTools.java:348)
at com.crashlytics.tools.android.DeveloperTools.gradleMain(DeveloperTools.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:46)
at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:91)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy:359)
at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.this$2$callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:169)
at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder$_pluginGenerateResources_closure4.doCall(FabricTaskBuilder.groovy:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
at groovy.lang.Closure.call(Closure.java:418)
at groovy.lang.Closure.call(Closure.java:434)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:739)
at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:712)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)
at org.gradle.execution.taskgraph.LocalTaskInfoExecutor.execute(LocalTaskInfoExecutor.java:42)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:277)
at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:262)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:135)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.execute(DefaultTaskPlanExecutor.java:200)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.executeWithWork(DefaultTaskPlanExecutor.java:191)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:748)
27 actionable tasks: 27 executed

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:fabricGenerateResourcesDebug'.

    Crashlytics Developer Tools error.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 0s
/home/pizone/ionic_project/Project_Orange/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: /home/pizone/ionic_project/Project_Orange/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:fabricGenerateResourcesDebug'.

    Crashlytics Developer Tools error.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

Do we still need

<plugin name="cordova-android-support-gradle-release" spec="~1.4.4">
        <variable name="ANDROID_SUPPORT_VERSION" value="27.+" />
    </plugin>

If so what should the value be?

@dpa99c when I try to install cordova-plugin-androidx or adapter it returns this:

Plugin doesn't support this project's cordova version. cordova: 7.0.1, failed version requirement: >=8.0.0
Skipping 'cordova-plugin-androidx' for android/ios

My Ionic info:

```
ionic (Ionic CLI) : 4.12.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.0

Cordova:

cordova (Cordova CLI) : 8.1.2 ([email protected])
Cordova Platforms : android 8.0.0, ios 4.5.5
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 1.2.1, (and 19 other plugins)

System:

Android SDK Tools : 26.1.1 (/Users/myuser/Library/Android/sdk)
ios-deploy : 1.9.2
ios-sim : 6.1.2
NodeJS : v9.9.0 (/usr/local/bin/node)
npm : 5.7.1
OS : macOS Mojave
Xcode : Xcode 10.2 Build version 10E125
```

@Hanzofm cordova-plugin-androidx requires a minimum of [email protected] and [email protected].

According to the error message, the detected cordova version is 7.0.1.
This constraint is applied by Cordova itself so check your environment setup.

In my opinion the installation is looking on the globally installed version of cordova cli, in my case 7.0.1, but in the project where I am installing the plugin the installed version is cordova-cli 8.1.2

@Hanzofm that will be your problem: the cordova CLI is intended to be installed globally not locally.

My method for switching between multiple versions of cordova is to use nvm to switch between node versions in which I have different versions of the cordova CLI installed globally.

Anyway the plugins install correctly even the message.

Now the problem is the issue reported on

https://github.com/dpa99c/cordova-plugin-firebase/issues/5

We finally got our system building after following the steps from this thread. The only thing we had to do manually was to change the FileProvider classname in the AndroidManifest.xml to the new androidx package name (androidx.core.content.FileProvider). Without this change, our app would crash when launched in the emulator.

<provider android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
     <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" />
</provider>

We are getting the same error as @tarun57

> Task :app:fabricGenerateResourcesDebug FAILED ERROR - Crashlytics Developer Tools error. java.lang.IllegalArgumentException: Crashlytics found an invalid API key: null. Check the Crashlytics plugin to make sure that the application has been added successfully! Contact [email protected] for assistance.

Anyone have any idea how to solve this?

Running: ionic cordova build android

@grantmaura use my fork of this plugin:

cordova plugin rm cordova-plugin-firebase && cordova plugin add cordova-plugin-firebasex

Also see here for details.

Ack, I didn't clean out the previous firebase plugin and that was causing it to continue failing. Thanks a bunch @dpa99c

@dpa99c everything works fine except I have to replace one occurrence android.support.v4.content.FileProvider with androidx.core.content.FileProvider manually. Any ideas what this is?

@heidji search your plugins/ directory to find which plugin it came from.
I'm guessing that you manually replaced it in AndroidManifest.xml?

I'm thinking to extend cordova-plugin-androidx-adapter to replace package names in AndroidManifest.xml and project.properties (as well as build.gradle).

oh yeah I completely forgot it came from another plugin.. android gave me amnesia :/

@dpa99c the plugin that probably does that is com-darryncampbell-cordova-plugin-intent
The Android manifest looks like that after a fresh platform add:

<provider android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true" android:name="android.support.v4.content.FileProvider">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths" />
        </provider>

@heidji I've just published [email protected] to npm which also migrates references in project.properties and AndroidManifest.xml - please give it a try as it should resolve the problem above.

@dpa99c Yes it worked! thanks!

For anyone landing here with a similar problem:

We all owe a great deal to @robertarnesson for providing the original version of this plugin and to its current maintainers such as @soumak77.
However, for their own reasons, the issues and PRs raised against cordova-plugin-firebase have not been addressed expediently such that devs such as myself have had builds failing and little alternative but for create our own forks of this plugin and patch it.

So I have created my own fork of this plugin for the purposes of having a stable plugin to include in my production builds and I've published this to npm as cordova-plugin-firebasex.
It includes several improvements on the current npm release of this plugin (v2.0.5) including:

  • Using Cocoapods to satisfy iOS Firebase SDK (rather than bundling with plugin).
  • Adding support for logMessage() and sendCrash() functions (ported from cordova-fabric-plugin)
  • Fixes issues caused by Firebase SDK updates on 5 April 2019 and 18 June 2019
  • Fixes compatibility with cordova@9 CLI
  • Updates Android source to use AndroidX class names and adds dependency on cordova-plugin-androidx for forward compatibility with future versions of Firebase libraries on Android.

    • Note: if you include other plugins in your project which reference the legacy Android Support Library, you'll still need to include cordova-plugin-androidx-adapter in your project to dynamically patch them.

  • Pins Firebase and Crashlytics Gradle dependencies to latest major version (to prevent build failures due to unexpected changes in subsequent major versions).

@robertarnesson @soumak77 if you guys would rather I merged my fork back into this plugin, then please feel free to make me a maintainer and I will do so.
I make use of this plugin in numerous production apps so I'm happy to maintain it here rather than on my fork.

I just published [email protected] which is migrated to AndroidX so no longer needs cordova-plugin-androidx-adapter to make it build (though other plugins in your project may require this).

It bumps the default Firebase SDK version on iOS to v5.20.2.

It also enables you to override the default versions of Android & iOS dependencies which is useful if you need to align them with other plugins in your project.
For example:

cordova plugin add cordova-plugin-firebasex \
    --variable ANDROID_PLAY_SERVICES_TAGMANAGER_VERSION=17.0.0 \
    --variable ANDROID_FIREBASE_CORE_VERSION=17.0.0 \
    --variable ANDROID_FIREBASE_MESSAGING_VERSION=19.0.0 \
    --variable ANDROID_FIREBASE_CONFIG_VERSION=18.0.0 \
    --variable ANDROID_FIREBASE_PERF_VERSION=18.0.0 \
    --variable ANDROID_FIREBASE_AUTH_VERSION=18.0.0 \
    --variable ANDROID_CRASHLYTICS_VERSION=2.9.8 \
    --variable ANDROID_SHORTCUTBADGER_VERSION=1.1.22 \
    --variable IOS_FIREBASE_CORE_VERSION=5.20.2 \
    --variable IOS_FIREBASE_AUTH_VERSION=5.20.2 \
    --variable IOS_FIREBASE_MESSAGING_VERSION=5.20.2 \
    --variable IOS_FIREBASE_PERFORMANCE_VERSION=5.20.2 \
    --variable IOS_FIREBASE_REMOTECONFIG_VERSION=5.20.2 \
    --variable IOS_FABRIC_VERSION=1.9.0 \
    --variable IOS_CRASHLYTICS_VERSION=3.12.0

If you don't specify them, the defaults are set for you.

Here's a pretty simple test case to validate that it builds on both Android & iOS:

cordova create test io.cordova.firebase.test && cd test
cordova plugin add cordova-plugin-firebasex

curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/GoogleService-Info.plist -o GoogleService-Info.plist
cordova platform add ios@latest
cordova build ios

curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json
cordova platform add android@latest
cordova build android

I reproduced all the steps and the build is failing. This is what the console prints.

`WARNING: Configuration 'compile' is obsolete and has been replaced with 'impleme
ntation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.androi
d.com/r/tools/update-dependency-configurations.html
Project evaluation failed including an error in afterEvaluate {}. Run with --sta
cktrace for details of the afterEvaluate {} error.

FAILURE: Build failed with an exception.

  • Where:
    Build file 'C:wamp64wwwProyectoshabitsAIhabitsAPPplatformsandroidappbui
    ld.gradle' line: 98

  • What went wrong:
    A problem occurred evaluating project ':app'.

    Could not resolve all artifacts for configuration 'classpath'.
    Could not download builder.jar (com.android.tools.build:builder:3.4.1)
    Could not get resource 'https://dl.google.com/dl/android/maven2/com/andr
    oid/tools/build/builder/3.4.1/builder-3.4.1.jar'.
    Read timed out

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 2m 23s
c:wamp64wwwProyectoshabitsAIhabitsAPPplatformsandroidgradlew: Command fa
iled with exit code 1 Error output:
Project evaluation failed including an error in afterEvaluate {}. Run with --sta
cktrace for details of the afterEvaluate {} error.

FAILURE: Build failed with an exception.

  • Where:
    Build file 'C:wamp64wwwProyectoshabitsAIhabitsAPPplatformsandroidappbui
    ld.gradle' line: 98

  • What went wrong:
    A problem occurred evaluating project ':app'.

    Could not resolve all artifacts for configuration 'classpath'.
    Could not download builder.jar (com.android.tools.build:builder:3.4.1)
    Could not get resource 'https://dl.google.com/dl/android/maven2/com/andr
    oid/tools/build/builder/3.4.1/builder-3.4.1.jar'.
    Read timed out

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug
    option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 2m 23s`
Any idea what it could be?
@dpa99c

Awesome stuff! This is fantastic!

@dpa99c awesome buddy that works like a charm!!

@dpa99c App build successfully but I am unable to get the token, its returning null

@dpa99c are you using ionic or just cordova? It gives me the same error. I'm working ionic 3 project.
`BUILD FAILED in 2s
14 actionable tasks: 1 executed, 13 up-to-date
cmd: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

  • What went wrong:
    The library com.google.firebase:firebase-iid is being requested by various other libraries at [[17.1.1,17.1.1]], but resolves to 19.0.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

  • Get more help at https://help.gradle.org

BUILD FAILED in 2s
[ERROR] An error occurred while running subprocess cordova.

    cordova.cmd build android exited with exit code 1.

    Re-running this command with the --verbose flag may provide more information.`

@dpa99c App build successfully but I am unable to get the token, its returning null

Please try the latest version of my fork ([email protected]) - you can also try my test project in which I've successfully retrieved device tokens on both Android & iOS.

@dpa99c are you using ionic or just cordova? It gives me the same error. I'm working ionic 3 project.

Ionic simply wraps the Cordova CLI so if you're using Ionic, you're using Cordova.

  • What went wrong:
    The library com.google.firebase:firebase-iid is being requested by various other libraries at [[17.1.1,17.1.1]], but resolves to 19.0.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

This indicates a problem with the Gradle dependencies in your project - please post the list of dependencies in platforms/android/app/build.gradle and the list of plugins in your project (ionic cordova plugin ls).
Also see my test project as above as a working reference.

@dpa99c Here are the lists:
build.gradle
dependencies { implementation fileTree(dir: 'libs', include: '*.jar') // SUB-PROJECT DEPENDENCIES START implementation(project(path: ":CordovaLib")) compile "com.android.support:support-annotations:27.+" compile "com.squareup.okhttp3:okhttp-urlconnection:3.10.0" compile "com.android.support:support-v4:24.1.1+" compile "com.soundcloud.android:android-crop:1.0.0@aar" compile "com.google.android.gms:play-services-tagmanager:+" compile "com.google.firebase:firebase-core:16.0.8" compile "com.google.firebase:firebase-messaging:17.5.0" compile "com.google.firebase:firebase-config:16.4.1" compile "com.google.firebase:firebase-perf:16.2.4" // SUB-PROJECT DEPENDENCIES END }

`$ ionic cordova plugin ls

cordova.cmd plugin ls
cordova-clipboard 1.2.1 "Clipboard"
cordova-plugin-advanced-http 2.0.4 "Advanced HTTP plugin"
cordova-plugin-android-permissions 1.0.0 "Permissions"
cordova-plugin-app-version 0.1.9 "AppVersion"
cordova-plugin-badge 0.8.8 "Badge"
cordova-plugin-calendar 5.1.4 "Calendar"
cordova-plugin-camera 4.0.3 "Camera"
cordova-plugin-contacts 3.0.1 "Contacts"
cordova-plugin-crop 0.3.1 "CropPlugin"
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-email-composer 0.8.15 "EmailComposer"
cordova-plugin-file 6.0.1 "File"
cordova-plugin-file-transfer 1.7.1 "File Transfer"
cordova-plugin-firebase 2.0.5 "Google Firebase Plugin"
cordova-plugin-inappbrowser 3.0.0 "InAppBrowser"
cordova-plugin-ionic-keyboard 2.1.3 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 2.4.0 "cordova-plugin-ionic-webview"
cordova-plugin-market 1.2.0 "Market"
cordova-plugin-network-information 2.0.1 "Network Information"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-plugin-x-socialsharing 5.4.4 "SocialSharing"
cordova-plugin-x-toast 2.7.2 "Toast"
cordova-sqlite-storage 2.6.0 "Cordova sqlite storage plugin"
es6-promise-plugin 4.2.2 "Promise"
phonegap-plugin-mobile-accessibility 1.0.5-dev "Mobile Accessibility"`

cordova-plugin-firebase 2.0.5 "Google Firebase Plugin"

There's your problem. Using the latest version of this plugin (2.0.5) results in this error (see all the comments above). Solution is to use my fork:

rm -Rf platforms/android
cordova plugin rm cordova-plugin-firebase
cordova plugin add cordova-plugin-firebasex
cordova platform add android
cordova build android

@dpa99c Thanks for the tip! The firebase issue is gone but another error show up :( .

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 5s
C:\Users\Archintel\Desktop\4x24App\platforms\android\gradlew: Command failed with exit code 1 Error output:
Note: C:\Users\Archintel\Desktop\4x24App\platforms\android\CordovaLib\src\org\apache\cordova\engine\SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\com\ionicframework\cordova\webview\IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
                                 ^
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\de\appplant\cordova\emailcomposer\Provider.java:22: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\de\appplant\cordova\emailcomposer\Provider.java:24: error: cannot find symbol
public class Provider extends FileProvider {
                              ^
  symbol: class FileProvider
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\nl\xservices\plugins\FileProvider.java:4: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {
                                                            ^
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\org\apache\cordova\camera\CameraLauncher.java:64: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\org\apache\cordova\camera\CordovaUri.java:25: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\org\apache\cordova\camera\FileProvider.java:21: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {}
                                                            ^
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\com\ionicframework\cordova\webview\IonicWebViewEngine.java:114: error: cannot find symbol
    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
     ^
  symbol:   class RequiresApi
  location: class IonicWebViewEngine.ServerClient
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\de\appplant\cordova\emailcomposer\AssetUtil.java:274: error: cannot find symbol
            return Provider.getUriForFile(ctx, authority, file);
                           ^
  symbol:   method getUriForFile(Context,String,File)
  location: class Provider
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\nl\xservices\plugins\SocialSharing.java:169: error: cannot find symbol
                fileUri = FileProvider.getUriForFile(webView.getContext(), cordova.getActivity().getPackageName()+".sharing.provider", new File(fileUri.getPath()));
                                      ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\nl\xservices\plugins\SocialSharing.java:285: error: cannot find symbol
                fileUri = FileProvider.getUriForFile(webView.getContext(), cordova.getActivity().getPackageName()+".sharing.provider", new File(fileUri.getPath()));
                                      ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\org\apache\cordova\camera\CameraLauncher.java:297: error: cannot find symbol        this.imageUri = new CordovaUri(FileProvider.getUriForFile(cordova.getActivity(),
                                                   ^
  symbol:   method getUriForFile(Activity,String,File)
  location: class FileProvider
C:\Users\Archintel\Desktop\4x24App\platforms\android\app\src\main\java\org\apache\cordova\camera\CameraLauncher.java:803: error: cannot find symbol                        Uri tmpFile = FileProvider.getUriForFile(cordova.getActivity(),
                                                  ^
  symbol:   method getUriForFile(Activity,String,File)
  location: class FileProvider
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
13 errors

You have plugins in your project which are dependent on the legacy Android Support Library and so are incompatible with AndroidX (its successor) which is used by cordova-plugin-firebasex.

The solution is to add cordova-plugin-androidx-adapter to your project which will dynamically patch the source code of those projects to use the AndroidX equivalents.

@dpa99c Thank you so much! You save my day :D

@dpa99c Thank you so much! You save my day :D

just a suggestion 👉 👉🍺 😁

@dpa99c I followed your instructions and the Android build is fine, however, for IOS running cordova build ios ends up with the error
Build system information error: /Users/project/platforms/ios/cordova/build-debug.xcconfig:34: could not find included file 'Pods/Target Support Files/Pods-Engage/Pods-Engage.debug.xcconfig' in search paths (in target'Engage')

* ARCHIVE FAILED *`

@bunday have you installed and setup Cocoapods (as documented here)?

@dpa99c yes i have

@bunday Is this error occurring in your own project or in the test case I outlined here?

@dpa99c this is happening in my own project.

However, when I am adding the IOS platform I got this

`[!] CocoaPods could not find compatible versions for pod "Firebase/Core":
In Podfile:
Firebase/Core (= 5.20.2)

None of your spec sources contain a spec satisfying the dependency: Firebase/Core (= 5.20.2).

You have either:

  • out-of-date source repos which you can update with pod repo update or with pod install --repo-update.
  • mistyped the name or version.
  • not added the source repo that hosts the Podspec to your Podfile.

Note: as of CocoaPods 1.0, pod repo update does not happen on pod install by default.`

Looks like local pod repo is out-of-date - did you run pod repo update ?

Oh thanks, I missed that. Thanks. everything works now 🙂

thanks a lot !

i did the following steps
ionic cordova platform rm android
ionic cordova platform add [email protected]
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter

but many mistakes still happen.
Someone has gone through the same mistakes and can you help me?

Ionic:

   Ionic CLI          : 5.1.0 (C:\Users\claudinei\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework    : ionic-angular 3.9.2
   @ionic/app-scripts : 3.2.2

Cordova:


   Cordova CLI       : 8.1.2 ([email protected])
   Cordova Platforms : android 8.0.0, browser 5.0.4
   Cordova Plugins   : cordova-plugin-ionic-webview 1.2.1, (and 22 other plugins)

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   Android SDK Tools : 26.1.1 (C:\Users\claudinei\AppData\Local\Android\Sdk)
   NodeJS            : v10.16.0 (C:\Program Files\nodejs\node.exe)
   npm               : 6.9.0
   OS                : Windows 10
Task :app:fabricGenerateResourcesArm64Debug FAILED
ERROR - Crashlytics Developer Tools error.
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: null.
Check the Crashlytics plugin to make sure that the application has been added successfully!
Contact [email protected] for assistance.
        at com.crashlytics.tools.android.DeveloperTools.processApiKey(DeveloperTools.java:375)
        at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:517)
        at com.crashlytics.tools.android.DeveloperTools.processArgsInternal(DeveloperTools.java:348)
        at com.crashlytics.tools.android.DeveloperTools.gradleMain(DeveloperTools.java:292)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
        at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:46)
        at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:91)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128)
        at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy:359)
        at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.this$2$callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy)        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
        at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:68)
        at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:169)
        at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder$_pluginGenerateResources_closure4.doCall(FabricTaskBuilder.groovy:132)        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
        at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:264)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
        at groovy.lang.Closure.call(Closure.java:418)
        at groovy.lang.Closure.call(Closure.java:434)
        at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:739)
        at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:712)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:120)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
        at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)        at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
        at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
        at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:91)
        at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46)
        at org.gradle.execution.taskgraph.LocalTaskInfoExecutor.execute(LocalTaskInfoExecutor.java:42)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:277)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:262)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:135)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.execute(DefaultTaskPlanExecutor.java:200)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.executeWithWork(DefaultTaskPlanExecutor.java:191)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.run(DefaultTaskPlanExecutor.java:130)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
        at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
        at java.lang.Thread.run(Thread.java:748)

Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.10.3/userguide/command_line_interface.html#sec:command_line_warnings
28 actionable tasks: 2 executed, 26 up-to-date

C:\Users\claudinei\projetos\risa-app\risa-app-novo>if "1" == "0" goto mainEnd

C:\Users\claudinei\projetos\risa-app\risa-app-novo>rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of

C:\Users\claudinei\projetos\risa-app\risa-app-novo>rem the _cmd.exe /c_ return code!

C:\Users\claudinei\projetos\risa-app\risa-app-novo>if not "" == "" exit 1

C:\Users\claudinei\projetos\risa-app\risa-app-novo>exit /b 1
Command finished with error code 1: C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew cdvBuildDebug,-b,C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\build.gradle
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:fabricGenerateResourcesArm64Debug'.
> Crashlytics Developer Tools error.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get
full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 7s
Error: C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:fabricGenerateResourcesArm64Debug'.
> Crashlytics Developer Tools error.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get
full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 7s
    at ChildProcess.whenDone (C:\Users\claudinei\projetos\risa-app\risa-app-novo\node_modules\cordova-common\src\superspawn.js:135:23)    at ChildProcess.emit (events.js:198:13)
    at ChildProcess.cp.emit (C:\Users\claudinei\projetos\risa-app\risa-app-novo\node_modules\cordova-common\node_modules\cross-spawn\lib\enoent.js:34:29)
    at maybeClose (internal/child_process.js:982:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
[ERROR] An error occurred while running subprocess cordova.

        cordova.cmd build android --verbose exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.
  ionic:utils-process onBeforeExit handler: 'process.exit' received +0ms
  ionic:utils-process onBeforeExit handler: running 2 functions +1ms
  ionic:utils-process error while killing process tree for 9400: { Error: Command failed: taskkill /pid 9400 /T /F
  ionic:utils-process ERRO: o processo "9400" n�o foi encontrado.
  ionic:utils-process 
  ionic:utils-process     at ChildProcess.exithandler (child_process.js:294:12)
  ionic:utils-process     at ChildProcess.emit (events.js:198:13)
  ionic:utils-process     at maybeClose (internal/child_process.js:982:16)
  ionic:utils-process     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
  ionic:utils-process   killed: false,
  ionic:utils-process   code: 128,
  ionic:utils-process   signal: null,
  ionic:utils-process   cmd: 'taskkill /pid 9400 /T /F' } +588ms
  ionic:utils-process onBeforeExit handler: error from function: { Error: Command failed: taskkill /pid 9400 /T /F
  ionic:utils-process ERRO: o processo "9400" n�o foi encontrado.
  ionic:utils-process 
  ionic:utils-process     at ChildProcess.exithandler (child_process.js:294:12)
  ionic:utils-process     at ChildProcess.emit (events.js:198:13)
  ionic:utils-process     at maybeClose (internal/child_process.js:982:16)
  ionic:utils-process     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
  ionic:utils-process   killed: false,
  ionic:utils-process   code: 128,
  ionic:utils-process   signal: null,
  ionic:utils-process   cmd: 'taskkill /pid 9400 /T /F' } +3ms
  ionic:utils-process error while killing process tree for 8908: { Error: Command failed: taskkill /pid 8908 /T /F
  ionic:utils-process ERRO: o processo "8908" n�o foi encontrado.
  ionic:utils-process 
  ionic:utils-process     at ChildProcess.exithandler (child_process.js:294:12)
  ionic:utils-process     at ChildProcess.emit (events.js:198:13)
  ionic:utils-process     at maybeClose (internal/child_process.js:982:16)
  ionic:utils-process     at Socket.stream.socket.on (internal/child_process.js:389:11)
  ionic:utils-process     at Socket.emit (events.js:198:13)
  ionic:utils-process     at Pipe._handle.close (net.js:606:12)
  ionic:utils-process   killed: false,
  ionic:utils-process   code: 128,
  ionic:utils-process   signal: null,
  ionic:utils-process   cmd: 'taskkill /pid 8908 /T /F' } +3ms
  ionic:utils-process onBeforeExit handler: error from function: { Error: Command failed: taskkill /pid 8908 /T /F
  ionic:utils-process ERRO: o processo "8908" n�o foi encontrado.
  ionic:utils-process 
  ionic:utils-process     at ChildProcess.exithandler (child_process.js:294:12)
  ionic:utils-process     at ChildProcess.emit (events.js:198:13)
  ionic:utils-process     at maybeClose (internal/child_process.js:982:16)
  ionic:utils-process     at Socket.stream.socket.on (internal/child_process.js:389:11)
  ionic:utils-process     at Socket.emit (events.js:198:13)
  ionic:utils-process     at Pipe._handle.close (net.js:606:12)
  ionic:utils-process   killed: false,
  ionic:utils-process   code: 128,
  ionic:utils-process   signal: null,
  ionic:utils-process   cmd: 'taskkill /pid 8908 /T /F' } +2ms
  ionic:utils-process processExit: exiting (exit code: 1) +4ms
PS C:\Users\claudinei\projetos\risa-app\risa-app-novo>

ClaudineiOlSantos
try this:
cordova plugin rm cordova-plugin-firebase
cordova plugin add cordova-plugin-firebasex

@ClaudineiOlSantos
Try to reset your repo and follow this order:

rm -Rf platforms/android
ionic cordova plugin rm cordova-plugin-firebase 
rm -Rf plugins/ node_modules/
npm install
ionic cordova plugin add cordova-plugin-firebasex
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add [email protected]
ionic cordova build android

You still need to remove plugins and node_module folders.

Hi @dpa99c,

We seem to be getting this when building our app through our CI/CD but not when running the build manually. Do you have any idea what could cause this?

This is after installing the above plugins as suggested.

Installing "cordova-plugin-firebasex" for android Failed to install 'cordova-plugin-firebasex': Error: Expected plugin to have ID "cordova-plugin-cocoapod-supportx" but got "cordova-plugin-firebasex". at checkID (/Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/cordova-lib/src/plugman/fetch.js:203:15) at /Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/cordova-lib/src/plugman/fetch.js:187:9 at _fulfilled (/Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/q/q.js:854:54) at self.promiseDispatch.done (/Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/q/q.js:883:30) at Promise.promise.promiseDispatch (/Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/q/q.js:816:13) at /Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/q/q.js:624:44 at runSingle (/Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/q/q.js:137:13) at flush (/Users/greenhouse/.cvm/8.1.2/node_modules/cordova/node_modules/q/q.js:125:13) at _combinedTickCallback (internal/process/next_tick.js:132:7) at process._tickCallback (internal/process/next_tick.js:181:9)

I solved the issue. The root problem is the wild card dependencies and the fact that, as I mentioned above, Google updated several libs yesterday.

Furthermore than the firebase-iid I also faced for a long time the error D8: Program type already present: android.support.v4.app.INotificationSideChannel even if the dependency was solved.

Here how I was to solve the issue for my apps:

  1. Implement the hook and scripts displayed by @punksta (thx a lot) in #1057 (comment)
  2. Provide the following dependencies respectively rewrite the dependencies as the following:
        "com.google.firebase:firebase-core": "16.0.8",
        "com.google.firebase:firebase-iid": "17.1.1",
        "com.google.firebase:firebase-messaging": "17.5.0",
        "com.google.firebase:firebase-config": "16.4.0",
        "com.google.firebase:firebase-perf": "16.2.4",
        "com.google.android.gms:play-services-tagmanager": "16.0.8",
        "com.google.firebase:firebase-auth": "16.2.0"

Providing 17.1.1 for firebase-iid solves the dependency wild card issue.
Providing 16.2.0 for firebase-auth solves double class present in the class path issue.

UPDATE while this solution works great for the Cordova CLI v8. If you are using the CLI >= v9, or willing to migrate, have a look to the cleaner solution #1081 (comment) provided @dpa99c here below

was struggling with this error for 3 days. Finally this worked !

I get now this error

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.

. . .
> Task :app:generateDebugResources UP-TO-DATE
> Task :app:mergeDebugResources
> Task :app:processDebugResources

C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\com\ionicframework\cordova\webview\IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
                                 ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\nl\xservices\plugins\FileProvider.java:4: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {
                                                            ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\org\apache\cordova\camera\CameraLauncher.java:64: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\org\apache\cordova\camera\CordovaUri.java:25: error: package android.support.v4.content does not exist
import android.support.v4.content.FileProvider;
                                 ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\org\apache\cordova\camera\FileProvider.java:21: error: package android.support.v4.content does not exist
public class FileProvider extends android.support.v4.content.FileProvider {}
                                                            ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:19: error: package android.support.annotation does not exist
import android.support.annotation.NonNull;
                                 ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:20: error: package android.support.v4.content does not exist
import android.support.v4.content.PermissionChecker;
                                 ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:12: error: package android.support.annotation does not exist
import android.support.annotation.NonNull;
                                 ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:13: error: package android.support.v4.content does not exist
import android.support.v4.content.PermissionChecker;
                                 ^
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\com\ionicframework\cordova\webview\IonicWebViewEngine.java:121: error: cannot find symbol
    @RequiresApi(Build.VERSION_CODES.LOLLIPOP)
     ^
  symbol:   class RequiresApi
  location: class IonicWebViewEngine.ServerClient
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:2758: error: cannot find symbol
  public void onMyLocationClick(@NonNull Location location) {
                                 ^
  symbol:   class NonNull
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\nl\xservices\plugins\SocialSharing.java:169: error: cannot find symbol
                fileUri = FileProvider.getUriForFile(webView.getContext(), cordova.getActivity().getPackageName()+".sharing.provider", new File(fileUri.getPath()));
                                      ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\nl\xservices\plugins\SocialSharing.java:285: error: cannot find symbol
                fileUri = FileProvider.getUriForFile(webView.getContext(), cordova.getActivity().getPackageName()+".sharing.provider", new File(fileUri.getPath()));
                                      ^
  symbol:   method getUriForFile(Context,String,File)
  location: class FileProvider
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\org\apache\cordova\camera\CameraLauncher.java:297: error: cannot find symbol
        this.imageUri = new CordovaUri(FileProvider.getUriForFile(cordova.getActivity(),
                                                   ^
  symbol:   method getUriForFile(Activity,String,File)
  location: class FileProvider
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\org\apache\cordova\camera\CameraLauncher.java:803: error: cannot find symbol
                        Uri tmpFile = FileProvider.getUriForFile(cordova.getActivity(),
                                                  ^
  symbol:   method getUriForFile(Activity,String,File)
  location: class FileProvider
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:192: error: cannot find symbol
        boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                     ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:192: error: cannot find symbol
        boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                                 ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:208: error: cannot find symbol
          locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                               ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:208: error: cannot find symbol
          locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                         ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:339: error: cannot find symbol
                  boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                               ^
  symbol: variable PermissionChecker
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:339: error: cannot find symbol
                  boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                                           ^
  symbol: variable PermissionChecker
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:1812: error: cannot find symbol
    boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                 ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:1812: error: cannot find symbol
    boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                             ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:1828: error: cannot find symbol
      locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                           ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginMap.java:1828: error: cannot find symbol
      locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                     ^
  symbol:   variable PermissionChecker
  location: class PluginMap
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:93: error: cannot find symbol
      boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity().getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                   ^
  symbol:   variable PermissionChecker
  location: class PluginLocationService
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:93: error: cannot find symbol
      boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity().getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                                                       ^
  symbol:   variable PermissionChecker
  location: class PluginLocationService
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:176: error: cannot find symbol
    boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity().getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                 ^
  symbol:   variable PermissionChecker
  location: class PluginLocationService
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:176: error: cannot find symbol
    boolean locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity().getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                                                     ^
  symbol:   variable PermissionChecker
  location: class PluginLocationService
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:191: error: cannot find symbol
      locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity().getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                           ^
  symbol:   variable PermissionChecker
  location: class PluginLocationService
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:191: error: cannot find symbol
      locationPermission = PermissionChecker.checkSelfPermission(cordova.getActivity().getApplicationContext(), Manifest.permission.ACCESS_COARSE_LOCATION) == PermissionChecker.PERMISSION_GRANTED;
                                                                                                                                                               ^
  symbol:   variable PermissionChecker
  location: class PluginLocationService
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:260: error: cannot find symbol
          public void onConnectionFailed(@NonNull ConnectionResult result) {
                                          ^
  symbol: class NonNull
C:\Users\Nelson\Documents\GitHub\linkingcard\platforms\android\app\src\main\java\plugin\google\maps\PluginLocationService.java:503: error: cannot find symbol
          public void onFailure(@NonNull Exception e) {
                                 ^
  symbol: class NonNull
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
33 errors

PS C:\Users\Nelson\Documents\GitHub\linkingcard> ionic cordova plugin
> cordova.cmd plugin ls
branch-cordova-sdk 3.2.0 "branch-cordova-sdk"
cordova-clipboard 1.3.0 "Clipboard"
cordova-plugin-androidx 1.0.2 "cordova-plugin-androidx"
cordova-plugin-androidx-adapter 1.1.0 "cordova-plugin-androidx-adapter"
cordova-plugin-camera 4.0.3 "Camera"
cordova-plugin-cocoapod-supportx 1.7.2 "Cordova CocoaPods Dependency Support"
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-facebook4 4.2.1 "Facebook Connect"
cordova-plugin-file 6.0.1 "File"
cordova-plugin-file-transfer 1.7.1 "File Transfer"
cordova-plugin-firebasex 3.0.7 "Google Firebase Plugin"
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-googlemaps 2.6.2 "cordova-plugin-googlemaps"
cordova-plugin-inappbrowser 3.0.0 "InAppBrowser"
cordova-plugin-ionic 5.3.1 "cordova-plugin-ionic"
cordova-plugin-ionic-keyboard 2.1.3 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 4.1.1 "cordova-plugin-ionic-webview"
cordova-plugin-queries-schemes 0.1.1 "App Queries Strings"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-plugin-x-socialsharing 5.4.7 "SocialSharing"
es6-promise-plugin 4.2.2 "Promise"
Ionic:

   Ionic CLI                     : 5.2.1 (C:\Users\Nelson\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.6.0
   @angular-devkit/build-angular : 0.13.9
   @angular-devkit/schematics    : 7.3.9
   @angular/cli                  : 7.3.9
   @ionic/angular-toolkit        : 1.5.1

Cordova:

   Cordova CLI       : 9.0.0 ([email protected])
   Cordova Platforms : android 8.0.0, browser 6.0.0
   Cordova Plugins   : cordova-plugin-ionic 5.3.1, cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 18 other plugins)

Utility:

   cordova-res : 0.5.1
   native-run  : 0.2.6

System:

   Android SDK Tools : 26.1.1 (C:\Users\Nelson\AppData\Local\Android\sdk)
   NodeJS            : v10.16.0 (C:\Program Files\nodejs\node.exe)
   npm               : 6.9.0
   OS                : Windows 10

@nelson6e65 the errors indicate there are still code references to the Android Support Library in the source code of your Android project.

It looks like you have cordova-plugin-androidx-adapter installed in your project so for some reason this has failed to patch the source code to AndroidX.
That might happen if an error occurs in another plugin's after_prepare hook script which would prevent the cordova-plugin-androidx-adapter script from running.

I suggest running cordova prepare android --verbose and search the log output for any errors.
Also search for "cordova-plugin-androidx-adapter" in the output - it should log a message something like:

cordova-plugin-androidx-adapter: Processed 27 Java source files in 37ms

@dpa99c Thanks. I figured out.

Now compiles, but the app gets stuck in the splash screen. 😖

does any body here got these warning and stuck in splash screen?
image

Ionic:

Ionic CLI : 5.0.3
Ionic Framework : @ionic/angular 4.5.0
@angular-devkit/build-angular : 0.13.8
@angular-devkit/schematics : 7.2.4
@angular/cli : 7.2.2
@ionic/angular-toolkit : 1.3.0

Cordova:

Cordova CLI : 9.0.0 ([email protected])
Cordova Platforms : android 8.0.0, ios 5.0.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.0, (and 16 other plugins)

Utility:

cordova-res : 0.4.0
native-run : 0.2.6

System:

ios-deploy : 1.9.4
ios-sim : 8.0.1
NodeJS : v10.15.3 (/usr/local/bin/node)
npm : 6.9.0
OS : macOS Mojave
Xcode : Xcode 10.2.1 Build version 10E1001

it only happens in android

pay attention to the simplest solution which doesn't require ANY PLUGINS modifications:
https://github.com/arnesson/cordova-plugin-firebase/issues/1081#issuecomment-503512283
works in production for us

pay attention to the simplest solution which doesn't require ANY PLUGINS modifications:
#1081 (comment)
works in production for us

where can i find
configurations.all { }

@ansarikhurshid786 put it inside the build gradle file, look for it inside the android platform folder. we have a cordova script which copies build-extras.gradle file to android platform. however to first check that compilation works just add it inside the gradle file inside android platform folder manually

in which gradle file :

android/gradle
anadroid/app/gradle

@ClaudineiOlSantos
Tente redefinir seu repo e siga esta ordem:

rm -Rf platforms/android
ionic cordova plugin rm cordova-plugin-firebase 
rm -Rf plugins/ node_modules/
npm install
ionic cordova plugin add cordova-plugin-firebasex
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add [email protected]
ionic cordova build android

Você ainda precisa remover plugins e pastas node_module.

Hello. Thanks for the answer.

I did the steps described but now I get the following error:

BUILD FAILED in 11s
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> org.gradle.api.internal.tasks.DefaultTaskContainer$DuplicateTaskException: Cannot add task 'processArmv7DebugGoogleServices' as a task with that name already exists.

@ClaudineiOlSantos
Tente redefinir seu repo e siga esta ordem:

rm -Rf platforms/android
ionic cordova plugin rm cordova-plugin-firebase 
rm -Rf plugins/ node_modules/
npm install
ionic cordova plugin add cordova-plugin-firebasex
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add [email protected]
ionic cordova build android

Você ainda precisa remover plugins e pastas node_module.

Hello. Thanks for the answer.

I did the steps described but now I get the following error:

BUILD FAILED in 11s
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> org.gradle.api.internal.tasks.DefaultTaskContainer$DuplicateTaskException: Cannot add task 'processArmv7DebugGoogleServices' as a task with that name already exists.

I did add the cordova-plugin-androidx-adapter plugin, and now i get the follow errors.

BUILD FAILED in 57s
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew: Command failed with exit code 1 Error output:
Note: C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\CordovaLib\src\org\apache\cordova\engine\SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.java:9: error: cannot find symbol
import com.google.firebase.iid.FirebaseInstanceIdService;
                              ^
  symbol:   class FirebaseInstanceIdService
  location: package com.google.firebase.iid
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.java:15: error: cannot find symbol
public class PushInstanceIDListenerService extends FirebaseInstanceIdService implements PushConstants {
                                                   ^
  symbol: class FirebaseInstanceIdService
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.java:18: error: method does not override or implement a method from a supertype
    @Override
    ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors

@ClaudineiOlSantos
Tente redefinir seu repo e siga esta ordem:

rm -Rf platforms/android
ionic cordova plugin rm cordova-plugin-firebase 
rm -Rf plugins/ node_modules/
npm install
ionic cordova plugin add cordova-plugin-firebasex
ionic cordova plugin add cordova-plugin-androidx-adapter
ionic cordova platform add [email protected]
ionic cordova build android

Você ainda precisa remover plugins e pastas node_module.

Hello. Thanks for the answer.
I did the steps described but now I get the following error:

BUILD FAILED in 11s
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew: Command failed with exit code 1 Error output:
FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> org.gradle.api.internal.tasks.DefaultTaskContainer$DuplicateTaskException: Cannot add task 'processArmv7DebugGoogleServices' as a task with that name already exists.

I did add the cordova-plugin-androidx-adapter plugin, and now i get the follow errors.

BUILD FAILED in 57s
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\gradlew: Command failed with exit code 1 Error output:
Note: C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\CordovaLib\src\org\apache\cordova\engine\SystemCookieManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.java:9: error: cannot find symbol
import com.google.firebase.iid.FirebaseInstanceIdService;
                              ^
  symbol:   class FirebaseInstanceIdService
  location: package com.google.firebase.iid
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.java:15: error: cannot find symbol
public class PushInstanceIDListenerService extends FirebaseInstanceIdService implements PushConstants {
                                                   ^
  symbol: class FirebaseInstanceIdService
C:\Users\claudinei\projetos\risa-app\risa-app-novo\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.java:18: error: method does not override or implement a method from a supertype
    @Override
    ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
cordova-plugin-androidx-adapter: EXCEPTION: Error: Unable to load node module dependency 'q': Cannot find module './node_modules/q'
Cannot read property 'resolve' of undefined
[ERROR] An error occurred while running subprocess cordova.

        cordova.cmd build android exited with exit code 1.

        Re-running this command with the --verbose flag may provide more information.

@dpa99c - once again you have saved my bacon. Was dealing with the same issue for the last 2 days and for some reason when researching the issue google has not indexed this issue so it wasn't coming up in searches - no other solution was working for me (and there weren't many). Only when I came directly to this repository did I find this thread. Thank you thank you thank you....sent you about 100 beers last time, probably going to send another 100 soon!

If you are using ionic this solution worked for me
https://github.com/arnesson/cordova-plugin-firebase/issues/1081

Thanks for that almost works for me with the cordova-plugin-firebasex and cordova-plugin-androidx-adapter!

But after that my firebase analytics and pushnotifications on android not working anymore.
Any suggestion?

@DanTTea - were you originally using cordova-plugin-firebase or cordova-plugin-firebase-lib ? If the later you may need to rewrite some of your firebase functions to match the class/library calls used in firebase versus firebase-lib. In my orig post I mentioned that I wasn't certain if firebase-lib had been fixed yet. I was using it, and moved back to just the firebase one.

@DanTTea - the two plugins are very very similar as I think the firebase-lib is a fork off of the original firebase plugin - the class calls are almost identical as is the documentation. Not really certain why the authors are maintaining two forks of nearly an identical plugin though.

I used the cordova-plugin-firebase with the @ionic-native/firebase wrapper.
But now im not able to access the native plugin somehow. I cant import it with
import { firebasex } from 'cordova-plugin-firebasex';
Can i access the native function without any wrapper?
Thanks for your help!

@DanTTea - you should always be able to. I use Ionic v1 still...I install all my plugins without the Ionic wrapper and use the native plugin calls.

Update 21 June 2019

See my updated solution below.

Original comment

Here's a solution which doesn't involve any local hacking of this plugin.

Note: this solution requires you to use the latest version of the cordova-android platform (v8.0.0).

For example:

# create test project
cordova create test io.cordova.firebase.test && cd test

# download the Firebase SDK config for test project (which is required to make the build succeed)
curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json

# add the latest cordova-android platform (v8.0.0)
cordova platform add android@latest

# add my fork of this plugin
cordova plugin add cordova-plugin-firebasex

# add plugin to enable AndroidX in the project
cordova plugin add cordova-plugin-androidx

# add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
cordova plugin add cordova-plugin-androidx-adapter

# build!
cordova build android

console output

Hi Everyone,

I was able to build both Android and iOS following these steps. However, when I run on Android, I get an error that says that Firebase Plugin is not installed. Does that make any sense? Has anyone faced this before?

Thanks and regards,
Alex

I have the same issue once i tried a new build

  • What went wrong:
    Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
    > The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[17.0.0,17.0.0], [17.1.0,17.1.0]], but resolves to 17.1.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

I have the same issue but I finally got the solution here are the steps:

1) Run:
ionic cordova platform rm android
2) Run:
ionic cordova platform add [email protected]
3) Run:
ionic cordova plugin add cordova-plugin-androidx
4) Run:
ionic cordova plugin add cordova-plugin-androidx-adapter
5) Make sure your gradle.properties has:
cdvMinSdkVersion=19
Make sure your build.gradle has:
project.ext { defaultBuildToolsVersion="28.0.3" //String defaultMinSdkVersion=19 //Integer - Minimum requirement is Android 4.4 defaultTargetSdkVersion=28 //Integer - We ALWAYS target the latest by default defaultCompileSdkVersion=28 //Integer - We ALWAYS compile with the latest by default }
6) Make sure your confix.xml has:

ref: https://stackoverflow.com/questions/56654226/ionic-cordova-app-stopped-compiling-after-googles-june-17th-firebase-sdk-update

Task :app:compileDebugJavaWithJavac FAILED
/Users/apple/Desktop/workspace-firebase/EPC_Hybrid/platforms/android/app/src/main/java/cordova/plugins/Diagnostic_Notifications.java:35: error: cannot find symbol
import android.support.v4.app.NotificationManagerCompat;
^
symbol: class NotificationManagerCompat
location: package android.support.v4.app
/Users/apple/Desktop/workspace-firebase/EPC_Hybrid/platforms/android/app/src/main/java/cordova/plugins/Diagnostic.java:57: error: cannot find symbol
import android.support.v4.app.ActivityCompat;

^
symbol: class ActivityCompat
location: package android.support.v4.app
/Users/apple/Desktop/workspace-firebase/EPC_Hybrid/platforms/android/app/src/main/java/cordova/plugins/Diagnostic_External_Storage.java:28: error: cannot find symbol
import android.support.v4.os.EnvironmentCompat;

USING:
@ionic-native/firebase-analytics": "^4.20.0"
@dpa99c

734 #264

Update 21 June 2019

See my updated solution below.

Original comment

Here's a solution which doesn't involve any local hacking of this plugin.

Note: this solution requires you to use the latest version of the cordova-android platform (v8.0.0).

For example:

# create test project
cordova create test io.cordova.firebase.test && cd test

# download the Firebase SDK config for test project (which is required to make the build succeed)
curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json

# add the latest cordova-android platform (v8.0.0)
cordova platform add android@latest

# add my fork of this plugin
cordova plugin add cordova-plugin-firebasex

# add plugin to enable AndroidX in the project
cordova plugin add cordova-plugin-androidx

# add plugin to patch existing plugin source that uses the Android Support Library to use AndroidX
cordova plugin add cordova-plugin-androidx-adapter

# build!
cordova build android

console output

It worked!!!

I tried the above solution and I am getting following error:

What went wrong:
Execution failed for task ':app:mergeDebugResources'.

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed
Output: /Users/wearesas/Desktop/dragon-ridge/platforms/android/app/src/main/res/xml/config.xml:90: error: unbound prefix.

Command: /private/var/root/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.0-alpha17-4804415-osx.jar/43333eb3f22700b3ea00948099587db3/aapt2-3.2.0-alpha17-4804415-osx/aapt2 compile --legacy
-o
/Users/wearesas/Desktop/dragon-ridge/platforms/android/app/build/intermediates/res/merged/debug
/Users/wearesas/Desktop/dragon-ridge/platforms/android/app/src/main/res/xml/config.xml
Daemon: AAPT2 aapt2-3.2.0-alpha17-4804415-osx Daemon #2

cordova plugin ls
call-number 0.0.2 "Cordova Call Number Plugin"
cordova-android-support-gradle-release 3.0.1 "cordova-android-support-gradle-release"
cordova-base64-to-gallery 4.1.3 "base64ToGallery"
cordova-plugin-add-swift-support 2.0.2 "AddSwiftSupport"
cordova-plugin-androidx 1.0.2 "cordova-plugin-androidx"
cordova-plugin-androidx-adapter 1.1.0 "cordova-plugin-androidx-adapter"
cordova-plugin-badge 0.8.8 "Badge"
cordova-plugin-camera 4.1.0 "Camera"
cordova-plugin-device 2.0.3 "Device"
cordova-plugin-file 6.0.2 "File"
cordova-plugin-firebasex 6.1.0 "Google Firebase Plugin"
cordova-plugin-geolocation 4.0.2 "Geolocation"
cordova-plugin-inappbrowser 3.1.0 "InAppBrowser"
cordova-plugin-ionic-keyboard 2.2.0 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 4.1.2 "cordova-plugin-ionic-webview"
cordova-plugin-media-capture 3.0.3 "Capture"
cordova-plugin-splashscreen 5.0.3 "Splashscreen"
cordova-plugin-statusbar 2.4.3 "StatusBar"
cordova-plugin-whitelist 1.3.4 "Whitelist"

Any idea what am I doing wrong?

Here's how i resolved mine:

  1. ionic cordova platform rm android
  2. ionic cordova plugin rm cordova-plugin-firebase
  3. ionic cordova plugin add cordova-plugin-firebase (you can skip step 2 if you've not installed the plugin before)
  4. Goto directory plugins -> cordova-plugin-firebase -> plugin.xml
  5. Copy & replace from line 58 with this
    <framework src="com.google.android.gms:play-services-tagmanager:16+" /> <framework src="com.google.firebase:firebase-core:16.+" /> <framework src="com.google.firebase:firebase-messaging:17.+" /> <framework src="com.google.firebase:firebase-config:16.+" /> <framework src="com.google.firebase:firebase-perf:16.+" />
  6. ionic cordova platform add android
  7. Goto directory platforms -> android -> build.gradle
  8. Change line 34 - from classpath 'com.google.gms:google-services:4.1.0' to classpath 'com.google.gms:google-services:4.2.0'

Run & Build again

Was this page helpful?
0 / 5 - 0 ratings

Related issues

merbin2012 picture merbin2012  ·  4Comments

LKruglov picture LKruglov  ·  4Comments

Zrnik picture Zrnik  ·  3Comments

danielpalen picture danielpalen  ·  5Comments

stephan-nordnes-eriksen picture stephan-nordnes-eriksen  ·  5Comments