arnesson / cordova-plugin-firebase

Cordova plugin for Google Firebase
http://arnesson.github.io/cordova-plugin-firebase
MIT License
1k stars 1.55k forks source link

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. #1081

Closed CodeVINCI closed 4 years ago

CodeVINCI commented 4 years ago

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

Plugin Version using

Additional context The build was working fine yesterday.

peterpeterparker commented 4 years ago

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

pvillaverde commented 4 years ago

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

julienkermarec commented 4 years ago

Same error since this morning

Kasun002 commented 4 years ago

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

CodeVINCI commented 4 years ago

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.
devHamza commented 4 years ago

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

peterpeterparker commented 4 years ago

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

peterpeterparker commented 4 years ago

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

Kasun002 commented 4 years ago

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

peterpeterparker commented 4 years ago

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

Kasun002 commented 4 years ago

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

peterpeterparker commented 4 years ago

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

pvillaverde commented 4 years ago

Thanks @peterpeterparker , it worked perfectly!

denisnarush commented 4 years ago

@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?

peterpeterparker commented 4 years ago

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

CodeVINCI commented 4 years ago

Thank you @peterpeterparker it works it's great.

dpa99c commented 4 years ago

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 (cordova-lib@9.0.1) $ 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 cordova-android@8.0.0 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 ```
houd1ni commented 4 years ago

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

dann95 commented 4 years ago

@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

dpa99c commented 4 years ago

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

dann95 commented 4 years ago

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

pegasx commented 4 years ago

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?

dpa99c commented 4 years ago

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.

pegasx commented 4 years ago

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?

dpa99c commented 4 years ago

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.

ldurazo commented 4 years ago

After downgrading dependencies I get:

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

murilolobato commented 4 years ago

@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.

peterpeterparker commented 4 years ago

@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 something@17.0.1), when you performed a new build, the very last versions of these dependencies were fetched and these aren't compatible out of the box

ChronouSphere commented 4 years ago

this is what works for me #1084

tamsel12 commented 4 years ago

@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.)

pserna95 commented 4 years ago

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.

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.

BUILD FAILED in 1m 36s

Any ideas?

sagrawal31 commented 4 years ago

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

guylando commented 4 years ago

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

tarun57 commented 4 years ago

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 support@fabric.io 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.

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.

newuser44 commented 4 years ago

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?

Hanzofm commented 4 years ago

@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 (cordova-lib@8.1.1)
   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
dpa99c commented 4 years ago

@Hanzofm cordova-plugin-androidx requires a minimum of cordova@8.0.0 and cordova-android@8.0.0.

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.

Hanzofm commented 4 years ago

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

dpa99c commented 4 years ago

@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.

Hanzofm commented 4 years ago

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

sorinmichnea commented 4 years ago

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>
grantmaura commented 4 years ago

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 support@fabric.io for assistance.

Anyone have any idea how to solve this?

Running: ionic cordova build android

dpa99c commented 4 years ago

@grantmaura use my fork of this plugin:

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

Also see here for details.

grantmaura commented 4 years ago

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

heidji commented 4 years ago

@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?

dpa99c commented 4 years ago

@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).

heidji commented 4 years ago

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

heidji commented 4 years ago

@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>
dpa99c commented 4 years ago

@heidji I've just published cordova-plugin-androidx-adapter@1.1.0 to npm which also migrates references in project.properties and AndroidManifest.xml - please give it a try as it should resolve the problem above.

heidji commented 4 years ago

@dpa99c Yes it worked! thanks!