Cordova-plugin-firebase: рд▓рд╛рдЗрдмреНрд░реЗрд░реА com.google.firebase:firebase-iid рдХреЛ [[17.1.1,17.1.1]] рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди 19.0.0 рддрдХ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 18 рдЬреВрди 2019  ┬╖  103рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: arnesson/cordova-plugin-firebase

рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдлрд╛рдпрд░рдмреЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдм рддрдХ рдХрд╛рдо рдХрд░ рд░рд╣реА рдереА рдФрд░ рдЕрдЪрд╛рдирдХ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред

рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  1. рдХреЙрд░реНрдбреЛрд╡рд╛ рд░рди android --device

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░
рдирд┐рд░реНрдорд╛рдг рд╕рдлрд▓

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ
Screenshot from 2019-06-18 12-10-41

рдХрдВрд╕реЛрд▓ рд▓реЙрдЧ

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдкреБрд╕реНрддрдХрд╛рд▓рдп com.google. firebase:firebase-iid рд╡рд┐рднрд┐рдиреНрди рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ [[17.1.1,17.1.1]] рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди 19.0.0 рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдкреНрд▓рдЧрдЗрди рд╕рдВрд╕реНрдХрд░рдг
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн
рдирд┐рд░реНрдорд╛рдг рдХрд▓ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдкрдбреЗрдЯ 21 рдЬреВрди 2019

рдиреАрдЪреЗ рдореЗрд░рд╛ рдЕрджреНрдпрддрди рд╕рдорд╛рдзрд╛рди рджреЗрдЦреЗрдВред

рдореВрд▓ рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреА рдХреЛрдИ рд╕реНрдерд╛рдиреАрдп рд╣реИрдХрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдиреЛрдЯ: рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ cordova-android рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (v8.0.0) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

# 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<strong i="22">@latest</strong>

# 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


рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ

$ cordova -v
9.0.0 ([email protected])

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


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

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

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

Adding cordova-plugin-whitelist to package.json
Saved plugin info for "cordova-plugin-whitelist" to config.xml
--save flag or autosave detected
Saving android<strong i="31">@latest</strong> 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<strong i="32">@android</strong>: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


рд╕рднреА 103 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡реИрд╕рд╛ рд╣реАред Google рдиреЗ рдХрд▓ рдирдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬрд╛рд░реА рдХреА, рдЬреЛ рдмрд┐рд▓реНрдб рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡реА рд╣реИрдВ: https://firebase.google.com/support/release-notes/android#update_ -_june_17_2019 or https://developers.google.com/android/guides/ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ https://github.com/arnesson/cordova-plugin-firebase/issues/1057 рдореЗрдВ рджрд┐рдП рдЧрдП рдХреБрдЫ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИ

рдпрд╣рд╛рдБ рд╡рд╣реА... рдЗрд╕ рд╕реЗ рдердХ рдХрд░ рд╣рд░ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ Google рдЪрд▓рддрд╛ рд╣реИ...

рдЖрдЬ рд╕реБрдмрд╣ рд╕реЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐

рдореЗрд░реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИрдВ
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"
рдФрд░ рдкреНрд▓рдЧрдЗрди рд╕рдВрд╕реНрдХрд░рдг v2.0.5 . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рдЕрднреА-рдЕрднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдирдпрд╛ рдФрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ
рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИ

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдкрдврд╝ рд░рд╣рд╛ рд╣реВрдВ рдореЗрд░рд╛ рдмрд┐рд▓реНрдб рдЧреНрд░реЗрдбрд▓ рд╕рдВрд╕реНрдХрд░рдг 3.0.1 рд╣реИ рдЬреЛ 3.2.1 рд╕реЗ рдХрдо рд╣реИ рдФрд░ рдореЗрд░рд╛ рд╕рдВрдХрд▓рди sdkVersion 27+ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдлрд╛рдпрд░рдмреЗрд╕ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ 19.0.0 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред

  1. рдпрд╛ рддреЛ рдореБрдЭреЗ Google рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдРрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ 19.0.0 рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
  2. рдпрд╛ рдореБрдЭреЗ рдлрд╛рдпрд░рдмреЗрд╕ рдореИрд╕реЗрдЬрд┐рдВрдЧ 19.0.0 рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Google рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рддреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред рдЕрдм рдХреНрдпрд╛ рдХрд░реЗрдВред

рдпрд╣рд╛рдВ рдПрдХ рд╣реА рдореБрджреНрджрд╛, рдлрд╛рдпрд░рдмреЗрд╕-рдЖрдИрдЖрдИрдбреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╣рд░ рдЬрдЧрд╣ 17.1.1 рдкрд░ рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рдбреЗрдХреНрд╕ рд╡рд┐рд▓рдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ...рдореБрдЭреЗ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рджреЗрдВ

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рдЗрд▓реНрдб рдХрд╛рд░реНрдб рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, Google рдиреЗ рдХрд▓ рдХрдИ рдХрд╛рдореЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ firebase-iid рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рддреНрд░реБрдЯрд┐ D8: Program type already present: android.support.v4.app.INotificationSideChannel рдХрд╛ рднреА рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рднрд▓реЗ рд╣реА рдирд┐рд░реНрднрд░рддрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реЛред

рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реВрдВ:

  1. https://github.com/arnesson/cordova-plugin-firebase/issues/1057#issuecomment -493917518 рдореЗрдВ @punksta (thx a lot) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдХ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ

  2. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдХреНрд░рдорд╢рдГ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ:

        "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"

17.1.1 рдХреЗ рд▓рд┐рдП firebase-iid рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рд╡рд╛рдЗрд▓реНрдб рдХрд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред
16.2.0 рдХреЗ рд▓рд┐рдП firebase-auth рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╡рд░реНрдЧ рдкрде рдореБрджреНрджреЗ рдореЗрдВ рдореМрдЬреВрдж рджреЛрд╣рд░реЗ рд╡рд░реНрдЧ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдЕрджреНрдпрддрди рдХрд░реЗрдВ рдЬрдмрдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реАрдПрд▓рдЖрдИ v8 рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реАрдПрд▓рдЖрдИ>= v9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╣реИрдВ, рддреЛ рдХреНрд▓реАрдирд░ рд╕рдорд╛рдзрд╛рди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ https://github.com/arnesson/cordova-plugin-firebase/issues/1081#issuecomment -503135862 рдпрд╣рд╛рдВ рдиреАрдЪреЗ @dpa99c рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

@peterpeterparker рдЖрдк рдХрд┐рд╕ рдЧреНрд░реЗрдбреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рдореИрдВ classpath 'com.android.tools.build:gradle:3.0.0' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

@ Kasun002 рд╡рд╣реА classpath 'com.android.tools.build:gradle:3.3.0'

рдореИрдВрдиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ (рдЧреНрд░реЗрдбреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг 3.3.0 рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ) рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рд╣реЛ рд░рд╣реА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ classpath 'com.google.gms:google-services:4.1.0' @peterpeterparker

рдЖрдк рд╢рд╛рдпрдж рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рднреА рддрдп рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП

Google https://developers.google.com/android/guides/releases рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рдпрд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдореЗрд░реЗ рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдореЗрдВ рдореИрдВрдиреЗ рдЬрд╛рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ <= 27 рдорд╛рд░реНрдЪ, 2019

рдзрдиреНрдпрд╡рд╛рдж @peterpeterparker , рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛!

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд▓рд┐рдП @peterpeterparker thx, рдХреНрдпрд╛ рдЖрдк рднреА рдореЗрд░реА рдереЛрдбрд╝реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЖрдк рдХрд┐рд╕ рдПрд╕рдбреАрдХреЗ ( target=android-27 ) рдФрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЗрдВрдЬрди ( <engine name="android" spec="7.1.4" /> ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

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

рдзрдиреНрдпрд╡рд╛рдж @peterpeterparker рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред

рдЕрдкрдбреЗрдЯ 21 рдЬреВрди 2019

рдиреАрдЪреЗ рдореЗрд░рд╛ рдЕрджреНрдпрддрди рд╕рдорд╛рдзрд╛рди рджреЗрдЦреЗрдВред

рдореВрд▓ рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреА рдХреЛрдИ рд╕реНрдерд╛рдиреАрдп рд╣реИрдХрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдиреЛрдЯ: рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ cordova-android рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (v8.0.0) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

# 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<strong i="22">@latest</strong>

# 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


рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ

$ cordova -v
9.0.0 ([email protected])

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


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

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

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

Adding cordova-plugin-whitelist to package.json
Saved plugin info for "cordova-plugin-whitelist" to config.xml
--save flag or autosave detected
Saving android<strong i="31">@latest</strong> 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<strong i="32">@android</strong>:launchMode was tagged at AndroidManifest.xml:24 to replace other declarations but no other declaration present

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

> Task :app:compileDebugJavaWithJavac

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

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


@dpa99c рдореИрдВ <3 рдЖрдкред рдмреАрдпрд░ рдХрд╣рд╛рдВ рднреЗрдЬреЗрдВ?)))

@ dpa99c рдпрд╣рд╛рдВ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдЧрд╛, рдЙрддреНрд╕реБрдХ рд╣реИ рдХрд┐ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

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

рддреБрдо рджреВрд╕рд░реА рдмрд╛рд░ рдореЗрд░реА рдЬрд╛рди рдмрдЪрд╛ рд░рд╣реЗ рд╣реЛ рд╣рд╛рд╣рд╛рд╣рд╛рд╣рд╛

рд╣рд╛, рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рджреЛрд╕реНрддреЛрдВ - рдЦреБрд╢реА рд╣реИ рдХрд┐ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ!
рд▓реЗрдХрд┐рди рдореИрдВ рдмреАрдпрд░ рдХреЛ рдХрднреА рдирд╣реАрдВ рдХрд╣рддрд╛, рдЗрд╕рд▓рд┐рдП рджрд╛рди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ:
рдореЗрд░реЗ рдХреБрдЫ рдмреЗрд╣рддрд░реАрди рдкреНрд▓рдЧрдЗрди рдХрд╛ рдХрд╛рдо 3 рдмрд┐рдпрд░ рдХреЗ рдмрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

ЁЯСЗ ЁЯСЗ ЁЯСЗ

donate

@ dpa99c ofc рдореИрдВ рдШрд░ рдЖрдиреЗ рдкрд░ рджрд╛рди рдХрд░реВрдВрдЧрд╛, рдЖрдк рдореЗрд░реЗ рдЬреАрдердм рдЗрд╢реНрдпреВ рд╣реАрд░реЛ рдЕрд╣рд╛рд╣рд╛рд╣ рд╣реИрдВ

рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреА рдХреЛрдИ рд╕реНрдерд╛рдиреАрдп рд╣реИрдХрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

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

рдиреЛрдЯ: рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ cordova-android рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (v8.0.0) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

# 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<strong i="12">@latest</strong>

# 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

рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ

рдзрдиреНрдпрд╡рд╛рдж рдбреЗрд╡ред

рдЬрдм рдореИрдВ рдЗрд╕реЗ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ: "рдЬрдм рддрдХ рдЖрдк Google Play рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рддрдм рддрдХ рдРрдк рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛"ред рдХреНрдпрд╛ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж рдбреЗрд╡ред

рдЬрдм рдореИрдВ рдЗрд╕реЗ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ: "рдЬрдм рддрдХ рдЖрдк Google Play рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рддрдм рддрдХ рдРрдк рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛"ред рдХреНрдпрд╛ рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ?

рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдирдП Play Services/Firebase рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреЛрд░ Play Services рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдПрдХ "рдЕрд╕рд▓реА" рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдпрд╣ рд╕реНрд╡рдпрдВ-рдЕрджреНрдпрддрди рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХрддрд░ рдЕрджреНрдпрддрд┐рдд рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдПрдХ "рдЕрд╕рд▓реА" рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдпрд╣ рд╕реНрд╡рдпрдВ-рдЕрджреНрдпрддрди рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХрддрд░ рдЕрджреНрдпрддрд┐рдд рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдФрд░ рдкрд╣рд▓реЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ 93,9 рдПрдордмреА рдереА, рдЕрдм 1,30 рдПрдордмреАред
рдкрд╣рд▓реЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдХреЛрдХреЛрдкреЛрдб-рд╕рдорд░реНрдерди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рдпрд╣ рд╣реИред

рдХреНрдпрд╛ рдпреЗ рдареАрдХ рд╣реИрдВ? рдФрд░ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдХреЛрдХреЛрдкреЛрдб-рд╕рдорд░реНрдерди рдХреНрдпреЛрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрдмрдХрд┐ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рд░рд╣рд╛ рдерд╛?

рдФрд░ рдкрд╣рд▓реЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ 93,9 рдПрдордмреА рдереА, рдЕрдм 1,30 рдПрдордмреАред
рдкрд╣рд▓реЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдХреЛрдХреЛрдкреЛрдб-рд╕рдорд░реНрдерди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЕрдм рдпрд╣ рд╣реИред

рдХреНрдпрд╛ рдпреЗ рдареАрдХ рд╣реИрдВ? рдФрд░ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдХреЛрдХреЛрдкреЛрдб-рд╕рдорд░реНрдерди рдХреНрдпреЛрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЬрдмрдХрд┐ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рд░рд╣рд╛ рдерд╛?

рдореЗрд░рд╛ рдХрд╛рдВрдЯрд╛ рдЕрднреА рддрдХ рдорд░реНрдЬ рдХрд┐рдП рдЧрдП рдкреАрдЖрд░ https://github.com/arnesson/cordova-plugin-firebase/pull/972 рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ (рдЕрдиреНрдп рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ) рдЬреЛ рдЖрдИрдУрдПрд╕ рдкрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдПрд╕рдбреАрдХреЗ рдХреЗ рдПрдХ рд╕реНрдерд┐рд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рдмрдВрдбрд▓ рдХрд░рдирд╛ред рдпрд╣ plugin.xml рдореЗрдВ Cocoapods рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЯрдХреНрдХрд░ рджреЗрдХрд░ iOS рдкрд░ рдлрд╛рдпрд░рдмреЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдорд┐рд▓рддрд╛ рд╣реИ:

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

@ dpa99c рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЖрдЦрд┐рд░рдХрд╛рд░ рдореЗрд░рд╛ рдРрдк рдлрд┐рд░ рд╕реЗ рдмрди рд░рд╣рд╛ рд╣реИред

рдореИрдВ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдРрдк рдиреЗ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рджрд┐рди рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рджреВрд╕рд░реЗ рджрд┐рди рдирд╣реАрдВ рдерд╛ред

рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдЖрдпрдирд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд╢рд╛рдпрдж рдЖрдпрдирд┐рдХ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ? рд╕рд╛рде рд╣реА, рдореБрдЭреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХрд╣рд╛рдВ рд╕реЗ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдиреЗ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛?

рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рджред

@murilobato Google рдиреЗ рд╕реЛрдорд╡рд╛рд░ 17 рдЬреВрди (https://developers.google.com/android/guides/releases) рдкрд░ libs рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред рдЪреВрдВрдХрд┐ рдпрд╣ рдкреНрд▓рдЧрдЗрди рд╡рд╛рдЗрд▓реНрдб рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ (рдЬреИрд╕реЗ рдХреБрдЫ @ 17+ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ @ 17.0.1), рдЬрдм рдЖрдкрдиреЗ рдПрдХ рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛, рддреЛ рдЗрди рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдереЗ рдФрд░ рдпреЗ рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ рдбрд┐рдмреНрдмрд╛

рдпрд╣реА рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ #1084

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

рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрдВрдбреНрд░реЙрдЗрдб 8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ
UnhandledPromiseRejectionWarning: рддреНрд░реБрдЯрд┐ [ERR_UNHANDLED_ERROR]: рдмрд┐рдирд╛ рдХреНрд░рд┐рдпрд╛ рдХреЗ рддреНрд░реБрдЯрд┐ред (рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо "рдПрдВрдбреНрд░реЙрдЗрдб" рдПрдХ рдорд╛рдиреНрдп рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ API.js рдЧреБрдо рд╣реИред Android рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред)

рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреА рдХреЛрдИ рд╕реНрдерд╛рдиреАрдп рд╣реИрдХрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдиреЛрдЯ: рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ cordova-android рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (v8.0.0) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

# 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<strong i="17">@latest</strong>

# 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

рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдПрдХ рдФрд░ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

рдХрд╛рд░реНрдп: рдРрдк: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВрдбрд┐рдмрдЧрдЬрд╛рд╡рд╛рд╡рд┐рдердЬрд╛рд╡рд╛рдХ
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder. рдЬрд╛рд╡рд╛: 26 : рддреНрд░реБрдЯрд┐: рдкреИрдХреЗрдЬ рдЬреВрдирд┐рдЯ.рдлреНрд░реЗрдорд╡рд░реНрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ
рдЖрдпрд╛рдд рдЬреВрдирд┐рдЯ.рдлреНрд░реЗрдорд╡рд░реНрдХ.рдПрд╕рд░реНрдЯ;
^
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder. рдЬрд╛рд╡рд╛: 164 : рддреНрд░реБрдЯрд┐: рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛
Assert.assertNotNull ("рд╕рдВрджрд░реНрдн рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛!", mContext);
^
рдкреНрд░рддреАрдХ: рдкрд░рд┐рд╡рд░реНрддрдиреАрдп Assert
рд╕реНрдерд╛рди: рд╡рд░реНрдЧ рд╕реНрдерд╛рдиServiceIntentBuilder
рдиреЛрдЯ: рдХреБрдЫ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд API рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИрдВред
рдиреЛрдЯ: рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП - рдПрдХреНрд╕рд▓рд┐рдВрдЯ: рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред
рдиреЛрдЯ: рдХреБрдЫ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред
рдиреЛрдЯ: - Xlint рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ: рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд ред
2 рддреНрд░реБрдЯрд┐рдпрд╛рдВ

рдХрд╛рд░реНрдп: рдРрдк: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВрдбрд┐рдмрдЧрдЬрд╛рд╡рд╛рд╡рд┐рдердЬрд╛рд╡рд╛рдХ рд╡рд┐рдлрд▓

рд╡рд┐рдлрд▓рддрд╛: рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ ': рдРрдк: рдХрдВрдкрд╛рдЗрд▓рдбрд┐рдмрдЧрдЬрд╛рд╡рд╛рд╡рд┐рде рдЬрд╛рд╡реИрдХ 'ред

    рд╕рдВрдХрд▓рди рд╡рд┐рдлрд▓; рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦреЗрдВред

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --info рдпрд╛ --debug рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рд╕реНрдХреИрди рдХреЗ рд╕рд╛рде рджреМрдбрд╝реЗрдВред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

1m 36s . рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓
33 рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдХрд╛рд░реНрдп: 33 рдирд┐рд╖реНрдкрд╛рджрд┐рдд
/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╕реНрдорд╛рд░реНрдЯрд▓реЙрдЧрд┐рди/рдбреЗрд╕реНрдХрдЯреЙрдк/рд╕реНрдорд╛рд░реНрдЯрд▓реЙрдЧрд┐рди-рдЖрдпрдирд┐рдХ/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо/рдПрдВрдбреНрд░реЙрдЗрдб/рдЧреНрд░реЗрдбрд▓реЗрд╡: рдирд┐рдХрд╛рд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рд╡рд┐рдлрд▓ 1 рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ:
рдиреЛрдЯ: /Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд API рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред
рдиреЛрдЯ: рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП - рдПрдХреНрд╕рд▓рд┐рдВрдЯ: рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder. рдЬрд╛рд╡рд╛: 26 : рддреНрд░реБрдЯрд┐: рдкреИрдХреЗрдЬ рдЬреВрдирд┐рдЯ.рдлреНрд░реЗрдорд╡рд░реНрдХ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ
рдЖрдпрд╛рдд рдЬреВрдирд┐рдЯ.рдлреНрд░реЗрдорд╡рд░реНрдХ.рдПрд╕рд░реНрдЯ;
^
/Users/smartlogin/Desktop/SmartLogin-ionic/platforms/android/app/src/main/java/com/marianhello/bgloc/service/LocationServiceIntentBuilder. рдЬрд╛рд╡рд╛: 164 : рддреНрд░реБрдЯрд┐: рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛
Assert.assertNotNull ("рд╕рдВрджрд░реНрдн рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛!", mContext);
^
рдкреНрд░рддреАрдХ: рдкрд░рд┐рд╡рд░реНрддрдиреАрдп Assert
рд╕реНрдерд╛рди: рд╡рд░реНрдЧ рд╕реНрдерд╛рдиServiceIntentBuilder
рдиреЛрдЯ: рдХреБрдЫ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд API рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИрдВред
рдиреЛрдЯ: рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП - рдПрдХреНрд╕рд▓рд┐рдВрдЯ: рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред
рдиреЛрдЯ: рдХреБрдЫ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдпрд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВред
рдиреЛрдЯ: - Xlint рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ: рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд ред
2 рддреНрд░реБрдЯрд┐рдпрд╛рдВ

рд╡рд┐рдлрд▓рддрд╛: рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ ': рдРрдк: рдХрдВрдкрд╛рдЗрд▓рдбрд┐рдмрдЧрдЬрд╛рд╡рд╛рд╡рд┐рде рдЬрд╛рд╡реИрдХ 'ред

    рд╕рдВрдХрд▓рди рд╡рд┐рдлрд▓; рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рджреЗрдЦреЗрдВред

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --info рдпрд╛ --debug рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рд╕реНрдХреИрди рдХреЗ рд╕рд╛рде рджреМрдбрд╝реЗрдВред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

1m 36s . рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

cordova-android 7.x.x рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬрд╝ v3.3.0 рджреЗрдЦреЗрдВред https://github.com/wizpanda/cordova-plugin-firebase-lib/pull/14#issuecomment -503499409

рдЗрд╕ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛:
рдХреЙрд░реНрдбреЛрд╡рд╛-рдПрдВрдбреНрд░реЙрдЗрдб рдпрд╛ рдХреБрдЫ рднреА рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдП рдмрд┐рдирд╛

рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдХрд╛рд░реНрдп: рдРрдк: рдлрд╝реИрдмреНрд░рд┐рдХ рдЬреЗрдирд░реЗрдЯ рд╕рдВрд╕рд╛рдзрди рдбрд┐рдмрдЧ рд╡рд┐рдлрд▓
рддреНрд░реБрдЯрд┐ - Crashlytics рдбреЗрд╡рд▓рдкрд░ рдЙрдкрдХрд░рдг рддреНрд░реБрдЯрд┐ред
java.lang.IllegalArgumentException: Crashlytics рдХреЛ рдПрдХ рдЕрдорд╛рдиреНрдп API рдХреБрдВрдЬреА рдорд┐рд▓реА: рд╢реВрдиреНрдпред
рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Crashlytics рдкреНрд▓рдЧрдЗрди рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ!
рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП [email protected] рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред
com.crashlytics.tools.android.DeveloperTools.processApiKey(DeveloperTools.java:375) рдкрд░
com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:517) рдкрд░
com.crashlytics.tools.android.DeveloperTools.processArgsInternal(DeveloperTools.java:348) рдкрд░
com.crashlytics.tools.android.DeveloperTools.gradleMain(DeveloperTools.java:292) рдкрд░
sun.reflect.NativeMethodAccessorImpl.invoke0 (рдореВрд▓ рд╡рд┐рдзрд┐) рдкрд░
рдкрд░ sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
рдкрд░ sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498) рдкрд░
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) рдкрд░
groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) рдкрд░
org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke (StaticMetaMethodSite.java:46) рдкрд░
org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:91) рдкрд░
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) рдкрд░
com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy:359) рдкрд░
com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.this$2$callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy) рдкрд░
sun.reflect.NativeMethodAccessorImpl.invoke0 (рдореВрд▓ рд╡рд┐рдзрд┐) рдкрд░
рдкрд░ sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
рдкрд░ sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498) рдкрд░
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) рдкрд░
groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) рдкрд░
org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:352) рдкрд░
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) рдкрд░
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent (PogoMetaClassSite.java:68) рдкрд░
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:169) рдкрд░
com.crashlytics.tools.gradle.tasks.FabricTaskBuilder$_pluginGenerateResources_closure4.doCall(FabricTaskBuilder.groovy:132) рдкрд░
sun.reflect.NativeMethodAccessorImpl.invoke0 (рдореВрд▓ рд╡рд┐рдзрд┐) рдкрд░
рдкрд░ sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
рдкрд░ sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498) рдкрд░
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98) рдкрд░
groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) рдкрд░
org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod (ClosureMetaClass.java:264) рдкрд░
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034) рдкрд░
groovy.lang.Closure.call(Closure.java:418) рдкрд░
groovy.lang.Closure.call(Closure.java:434) рдкрд░
org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:739) рдкрд░
org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:712) рдкрд░
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:131) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:91) рдкрд░
org.gradle.internal.operations.DelegatingBuildOperationExecutor.run (DelegatingBuildOperationExecutor.java:31) рдкрд░
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:120) рдкрд░
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:99) рдкрд░
org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:77) рдкрд░
org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) рдкрд░
org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59) рдкрд░
org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute (ResolveTaskOutputCachingStateExecuter.java:54) рдкрд░
org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59) рдкрд░
org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101) рдкрд░
org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44) рдкрд░
org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91) рдкрд░
org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62) рдкрд░
org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59) рдкрд░
org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) рдкрд░
org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) рдкрд░
org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) рдкрд░
org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.run(EventFiringTaskExecuter.java:51) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:301) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:293) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) рдкрд░
org.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:91) рдкрд░
org.gradle.internal.operations.DelegatingBuildOperationExecutor.run (DelegatingBuildOperationExecutor.java:31) рдкрд░
org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:46) рдкрд░
org.gradle.execution.taskgraph.LocalTaskInfoExecutor.execute(LocalTaskInfoExecutor.java:42) рдкрд░
org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:277) рдкрд░
org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareWorkItemExecutor.execute(DefaultTaskExecutionGraph.java:262) рдкрд░
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:135) рдкрд░
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:130) рдкрд░
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.execute(DefaultTaskPlanExecutor.java:200) рдкрд░
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.executeWithWork (DefaultTaskPlanExecutor.java:191) рдкрд░
org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$ExecutorWorker.run(DefaultTaskPlanExecutor.java:130) рдкрд░
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) рдкрд░
org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) рдкрд░
java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) рдкрд░
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) рдкрд░
org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) рдкрд░
java.lang.Thread.run(Thread.java:748) рдкрд░
27 рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдХрд╛рд░реНрдп: 27 рдирд┐рд╖реНрдкрд╛рджрд┐рдд

рд╡рд┐рдлрд▓рддрд╛: рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ ': рдРрдк:fabricGenerateResourcesDebug 'ред

    Crashlytics рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рддреНрд░реБрдЯрд┐ред

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --info рдпрд╛ --debug рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рд╕реНрдХреИрди рдХреЗ рд╕рд╛рде рджреМрдбрд╝реЗрдВред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

0s . рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓
/home/pizone/ionic_project/Project_Orange/platforms/android/gradlew: рдПрдХреНрдЬрд╝рд┐рдЯ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рд╡рд┐рдлрд▓ рд░рд╣рд╛ 1 рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ:
рдиреЛрдЯ: /home/pizone/ionic_project/Project_Orange/platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemCookieManager.java рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред
рдиреЛрдЯ: рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП - рдПрдХреНрд╕рд▓рд┐рдВрдЯ: рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреБрди: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВред

рд╡рд┐рдлрд▓рддрд╛: рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ ': рдРрдк:fabricGenerateResourcesDebug 'ред

    Crashlytics рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓ рддреНрд░реБрдЯрд┐ред

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --info рдпрд╛ --debug рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рд╕реНрдХреИрди рдХреЗ рд╕рд╛рде рджреМрдбрд╝реЗрдВред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдХреНрдпрд╛ рд╣рдореЗрдВ рдЕрднреА рднреА рдЪрд╛рд╣рд┐рдП

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

рдпрджрд┐ рдРрд╕рд╛ рд╣реИ рддреЛ рдореВрд▓реНрдп рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

@ dpa99c рдЬрдм рдореИрдВ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рдпрд╛ рдПрдбреЗрдкреНрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдЗрд╕реЗ рд▓реМрдЯрд╛рддрд╛ рд╣реИ:

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

рдореЗрд░реА рдЖрдпреЛрдирд┐рдХ рдЬрд╛рдирдХрд╛рд░реА:

```
рдЖрдпрдирд┐рдХ (рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ): 4.12.0 (/usr/рд╕реНрдерд╛рдиреАрдп/lib/node_modules/рдЖрдпрдирд┐рдХ)
рдЖрдпрдирд┐рдХ рдврд╛рдВрдЪрд╛: рдЖрдпрдирд┐рдХ-рдХреЛрдгреАрдп 3.9.2
@ рдЖрдпрдирд┐рдХ/рдРрдк-рд╕реНрдХреНрд░рд┐рдкреНрдЯ: 3.2.0

рдХреЙрд░реНрдбреЛрд╡рд╛:

рдХреЙрд░реНрдбреЛрд╡рд╛ (рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реАрдПрд▓рдЖрдИ): 8.1.2 (рдХреЙрд░реНрдбреЛрд╡рд╛-рд▓рд┐рдм@8.1.1)
рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо: рдПрдВрдбреНрд░реЙрдЗрдб 8.0.0, рдЖрдИрдУрдПрд╕ 4.5.5
рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕: рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рдХреАрдмреЛрд░реНрдб 2.1.3, рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рд╡реЗрдмрд╡реНрдпреВ 1.2.1, (рдФрд░ 19 рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕)

рдкреНрд░рдгрд╛рд▓реА:

рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдЯреВрд▓реНрд╕: 26.1.1 (/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/myuser/рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдПрдВрдбреНрд░реЙрдЗрдб/рдПрд╕рдбреАрдХреЗ)
рдЖрдИрдУрдПрд╕-рддреИрдирд╛рддреА: 1.9.2
рдЖрдИрдУрдПрд╕-рд╕рд┐рдо: 6.1.2
NodeJS: v9.9.0 (/usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/рдиреЛрдб)
рдПрдирдкреАрдПрдо: 5.7.1
рдУрдПрд╕: рдореИрдХреЛрдЬрд╝ Mojave
рдПрдХреНрд╕рдХреЛрдб: рдПрдХреНрд╕рдХреЛрдб 10.2 рдмрд┐рд▓реНрдб рд╕рдВрд╕реНрдХрд░рдг 10E125
```

@Hanzofm cordova-plugin-androidx рдХреЛ рдХрдо рд╕реЗ рдХрдо [email protected] рдФрд░ [email protected] рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкрд╛рдпрд╛ рдЧрдпрд╛ cordova рд╕рдВрд╕реНрдХрд░рдг 7.0.1. рд╣реИ
рдпрд╣ рдмрд╛рдзрд╛ рдХреЙрд░реНрдбреЛрд╡рд╛ рджреНрд╡рд╛рд░рд╛ рд╣реА рд▓рд╛рдЧреВ рдХреА рдЬрд╛рддреА рд╣реИ рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗрдЯрдЕрдк рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреНрд▓реА рдХреЗ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реИ, рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 7.0.1, рд▓реЗрдХрд┐рди рдЬрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдореИрдВ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд╡рд╣рд╛рдВ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЙрд░реНрдбреЛрд╡рд╛-рдХреНрд▓реА 8.1.2 рд╣реИред

@Hanzofm рдЬреЛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреА: cordova CLI рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

cordova рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдореЗрд░реА рд╡рд┐рдзрд┐ рдиреЛрдб рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд cordova рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред

рд╡реИрд╕реЗ рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдВрджреЗрд╢ рдХреЛ рднреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рдЕрдм рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЧрдИ рд╣реИ

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

рдЗрд╕ рдзрд╛рдЧреЗ рдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЕрдкрдирд╛ рд╕рд┐рд╕реНрдЯрдо рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдорд┐рд▓ рдЧрдпрд╛ред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рд╣рдореЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░рдиреА рдереА, рд╡рд╣ рдереА AndroidManifest.xml рдореЗрдВ FileProvider рд╡рд░реНрдЧрдирд╛рдо рдХреЛ рдирдП androidx рдкреИрдХреЗрдЬ рдирд╛рдо ( androidx.core.content.FileProvider ) рдореЗрдВ рдмрджрд▓рдирд╛ред рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд┐рдирд╛, рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░ рд╣рдорд╛рд░рд╛ рдРрдк рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

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

рд╣рдореЗрдВ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдЬреИрд╕реЗ @ tarun57

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

рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП?

рдЪрд▓ рд░рд╣рд╛ рд╣реИ: ionic cordova build android

@grantmaura рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:

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

рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рднреА рджреЗрдЦреЗрдВ ред

рдПрдХреЗ, рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рд╕реЗ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рдерд╛ред рдзрдиреНрдпрд╡рд╛рдж рдПрдХ рдЧреБрдЪреНрдЫрд╛ @dpa99c

@ dpa99c рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдореБрдЭреЗ рдПрдХ рдШрдЯрдирд╛ android.support.v4.content.FileProvider рдХреЛ androidx.core.content.FileProvider рдХреЗ рд╕рд╛рде рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рдХреНрдпрд╛ рд╣реИ?

@heidji рдЕрдкрдиреА plugins/ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрдЬреЗрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рдкреНрд▓рдЧрдЗрди рд╕реЗ рдЖрдпрд╛ рд╣реИред
рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ AndroidManifest.xml рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ?

рдореИрдВ рдкреИрдХреЗрдЬ рдирд╛рдореЛрдВ рдХреЛ AndroidManifest.xml рдФрд░ project.properties (рд╕рд╛рде рд╣реА build.gradle ) рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП cordova-plugin-androidx-adapter рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВред

рдУрд╣ рд╣рд╛рдБ, рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рд╕реЗ рдЖрдпрд╛ рд╣реИ .. рдПрдВрдбреНрд░реЙрдЗрдб рдиреЗ рдореБрдЭреЗ рднреВрд▓рдиреЗ рдХреА рдмреАрдорд╛рд░реА рджреА: /

@ dpa99c рдкреНрд▓рдЧрдЗрди рдЬреЛ рд╢рд╛рдпрдж рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рд╣реИ com-darryncampbell-cordova-plugin-intent
рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рддрд╛рдЬрд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж:

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

@heidji рдореИрдВрдиреЗ рдЕрднреА [email protected] рд╕реЗ npm рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ project.properties рдФрд░ AndroidManifest.xml рдореЗрдВ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рднреА рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ - рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдЖрдЬрд╝рдорд╛рдПрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@ dpa99c рд╣рд╛рдБ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛! рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдпрд╣рд╛рдВ рдЙрддрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП:

рд╣рдо рд╕рднреА рдХреЛ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @robertarnesson рдФрд░ рдЗрд╕рдХреЗ рд╡рд░реНрддрдорд╛рди рдЕрдиреБрд░рдХреНрд╖рдХреЛрдВ рдЬреИрд╕реЗ @ soumak77 рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рджреЗрдирд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, cordova-plugin-firebase рдХреЗ рдЦрд┐рд▓рд╛рдл рдЙрдард╛рдП рдЧрдП рдореБрджреНрджреЛрдВ рдФрд░ рдкреАрдЖрд░ рдХреЛ рддреЗрдЬреА рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдореЗрд░реЗ рдЬреИрд╕реЗ рджреЗрд╡реЛрдВ рдиреЗ рдЕрд╕рдлрд▓ рдФрд░ рдереЛрдбрд╝рд╛ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдбрдХреНрд╢рди рдмрд┐рд▓реНрдб рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд┐рд░ рдкреНрд▓рдЧрдЗрди рд░рдЦрдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЕрдкрдирд╛ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ npm рдкрд░ cordova-plugin-firebasex рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИред
рдЗрд╕рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди (v2.0.5) рдХреА рд╡рд░реНрддрдорд╛рди npm рд░рд┐рд▓реАрдЬрд╝ рдкрд░ рдХрдИ рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рдЖрдИрдУрдПрд╕ рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ (рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп) рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
  • logMessage() рдФрд░ sendCrash() рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛ (рдХреЙрд░реНрдбреЛрд╡рд╛-рдлрд╝реИрдмреНрд░рд┐рдХ-рдкреНрд▓рдЧрдЗрди рд╕реЗ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛)
  • 5 рдЕрдкреНрд░реИрд▓ 2019 рдФрд░ 18 рдЬреВрди 2019 рдХреЛ Firebase SDK рдЕрдкрдбреЗрдЯ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ
  • рдХреЙрд░реНрдбреЛрд╡рд╛@9 рд╕реАрдПрд▓рдЖрдИ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ
  • AndroidX рд╡рд░реНрдЧ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Android рд╕реНрд░реЛрдд рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ Android рдкрд░ Firebase рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

    • рдиреЛрдЯ: рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд▓реАрдЧреЗрд╕реА рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрднреА рднреА рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбреЗрдкреНрдЯрд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

  • рдкрд┐рдВрд╕ рдлрд╛рдпрд░рдмреЗрд╕ рдФрд░ рдХреНрд░реИрд╢рд▓рд┐рдЯрд┐рдХреНрд╕ рдЧреНрд░реИрдбрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдирд╡реАрдирддрдо рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ (рдмрд╛рдж рдХреЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдХрд╛рд░рдг рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП)ред

@robertarnesson @ soumak77 рдпрджрд┐ рдЖрдк рд▓реЛрдЧ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдХреЛ рд╡рд╛рдкрд╕ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдорд┐рд▓рд╛ рджреВрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдПрдХ рдЕрдиреБрд░рдХреНрд╖рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ рдФрд░ рдореИрдВ рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛ред
рдореИрдВ рдХрдИ рдкреНрд░реЛрдбрдХреНрд╢рди рдРрдкреНрд╕ рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕реЗ рдпрд╣рд╛рдВ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА [email protected] рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ AndroidX рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред

рдпрд╣ рдЖрдИрдУрдПрд╕ рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ v5.20.2 рдкрд░ рдЯрдХреНрдХрд░ рджреЗрддрд╛ рд╣реИред

рдпрд╣ рдЖрдкрдХреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдореЗрдВ рднреА рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧреА рд╣реИ рдпрджрд┐ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

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

рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рд╣реИрдВред

рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рджреЛрдиреЛрдВ рдкрд░ рдмрдирд╛рддрд╛ рд╣реИ:

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

curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/GoogleService-Info.plist -o GoogleService-Info.plist
cordova platform add ios<strong i="16">@latest</strong>
cordova build ios

curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json
cordova platform add android<strong i="17">@latest</strong>
cordova build android

рдореИрдВрдиреЗ рд╕рднреА рдЪрд░рдгреЛрдВ рдХрд╛ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдФрд░ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдХрдВрд╕реЛрд▓ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред

`рдЪреЗрддрд╛рд╡рдиреА: рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди 'рд╕рдВрдХрд▓рди' рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ 'рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди' рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдирдЯреЗрд╢рди' рдФрд░ 'рдПрдкреАрдЖрдИ'ред
рдЗрд╕реЗ 2018 рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ: http://d.androi
d.com/r/tools/update-dependency-configurations.html
рдмрд╛рдж рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди {} рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рд╣рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ред --sta . рдХреЗ рд╕рд╛рде рднрд╛рдЧреЛ
рдмрд╛рдж рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди {} рддреНрд░реБрдЯрд┐ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП cktraceред

рд╡рд┐рдлрд▓рддрд╛: рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХрд╣рд╛рдВ:
    рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ 'C:wamp64wwwProyectoshabitsAIрдЖрджрддреЗрдВAPPрдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоsandroidappbui
    ld.gradle' рд▓рд╛рдЗрди: 98

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдкреНрд░реЛрдЬреЗрдХреНрдЯ ': рдРрдк' рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред

    рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди 'рдХреНрд▓рд╛рд╕рдкрд╛рде' рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
    рдмрд┐рд▓реНрдбрд░.рдЬрд░ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ (com.android.tools.build:builder:3.4.1)
    рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ ' https://dl.google.com/dl/android/maven2/com/andr
    рдУрдЖрдИрдбреА/рдЯреВрд▓реНрд╕/рдмрд┐рд▓реНрдб/рдмрд┐рд▓реНрдбрд░/3.4.1/рдмрд┐рд▓реНрдбрд░-3.4.1.рдЬрд░'ред
    рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред --info рдпрд╛ --debug . рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБ
    рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдкред рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рд╕реНрдХреИрди рдХреЗ рд╕рд╛рде рджреМрдбрд╝реЗрдВред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

2m 23s . рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓
c:wamp64wwwProyectoshabitsAIрдЖрджрддреЗрдВрдПрдкреАрдкреАрдкреНрд▓реЗрдЯрдлреЙрд░реНрдоsandroidgradlew: рдХрдорд╛рдВрдб рдПрдлрдП
рдирд┐рдХрд╛рд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде iled 1 рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ:
рдмрд╛рдж рдореЗрдВ рдореВрд▓реНрдпрд╛рдВрдХрди {} рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рд╣рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ред --sta . рдХреЗ рд╕рд╛рде рднрд╛рдЧреЛ
рдмрд╛рдж рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди {} рддреНрд░реБрдЯрд┐ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП cktraceред

рд╡рд┐рдлрд▓рддрд╛: рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХрд╣рд╛рдВ:
    рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ 'C:wamp64wwwProyectoshabitsAIрдЖрджрддреЗрдВAPPрдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдоsandroidappbui
    ld.gradle' рд▓рд╛рдЗрди: 98

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдкреНрд░реЛрдЬреЗрдХреНрдЯ ': рдРрдк' рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред

    рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди 'рдХреНрд▓рд╛рд╕рдкрд╛рде' рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
    рдмрд┐рд▓реНрдбрд░.рдЬрд░ рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ (com.android.tools.build:builder:3.4.1)
    рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ ' https://dl.google.com/dl/android/maven2/com/andr
    рдУрдЖрдИрдбреА/рдЯреВрд▓реНрд╕/рдмрд┐рд▓реНрдб/рдмрд┐рд▓реНрдбрд░/3.4.1/рдмрд┐рд▓реНрдбрд░-3.4.1.рдЬрд░'ред
    рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред --info рдпрд╛ --debug . рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБ
    рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдкред рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --рд╕реНрдХреИрди рдХреЗ рд╕рд╛рде рджреМрдбрд╝реЗрдВред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

2m 23s` . рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓
рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХреА рдпрд╣ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
@dpa99c

рдЕрджреНрднреБрдд рд╕рд╛рдорд╛рди! рдпреЗ рд╢рд╛рдирджрд╛рд░ рд╣реИ!

@ dpa99c рдХрдорд╛рд▓ рдХрд╛ рджреЛрд╕реНрдд рдЬреЛ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ !!

@ dpa99c рдРрдк рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВ, рдЗрд╕рдХреА рд╡рд╛рдкрд╕реА рд╢реВрдиреНрдп рд╣реИ

@ dpa99c рдХреНрдпрд╛ рдЖрдк рдЖрдпрдирд┐рдХ рдпрд╛ рд╕рд┐рд░реНрдл рдХреЙрд░реНрдбреЛрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣ рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред рдореИрдВ рдЖрдпрдирд┐рдХ 3 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
`рдмрд┐рд▓реНрдб 2 рд╕реЗрдХрдВрдб рдореЗрдВ рд╡рд┐рдлрд▓'
14 рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рдХрд╛рд░реНрдп: 1 рдирд┐рд╖реНрдкрд╛рджрд┐рдд, 13 рдЕрдк-рдЯреВ-рдбреЗрдЯ
cmd: рдХрдорд╛рдВрдб рдПрдЧреНрдЬрд┐рдЯ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реБрдЖ 1 рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ:
рд╡рд┐рдлрд▓рддрд╛: рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

  • рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
    рдкреБрд╕реНрддрдХрд╛рд▓рдп com.google. firebase:firebase-iid рд╡рд┐рднрд┐рдиреНрди рдЕрдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ [[17.1.1,17.1.1]] рдкрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди 19.0.0 рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ ./gradlew: рдРрдк: рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдирд┐рд░реНрднрд░рддрд╛ рдкреЗрдбрд╝ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

  • рдХреЛрд╢рд┐рд╢:
    рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --stacktrace рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред рдЕрдзрд┐рдХ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП --info рдпрд╛ --debug рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред

  • https://help.gradle.org рдкрд░ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

2s . рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓
[рддреНрд░реБрдЯрд┐] рд╕рдмрдкреНрд░реЛрд╕реЗрд╕ рдХреЙрд░реНрдбреЛрд╡рд╛ рдЪрд▓рд╛рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИред

    cordova.cmd build android exited with exit code 1.

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

@ dpa99c рдРрдк рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реВрдВ, рдЗрд╕рдХреА рд╡рд╛рдкрд╕реА рд╢реВрдиреНрдп рд╣реИ

рдХреГрдкрдпрд╛ рдореЗрд░реЗ рдлреЛрд░реНрдХ ( [email protected] ) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ - рдЖрдк рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рднреА рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рджреЛрдиреЛрдВ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдЯреЛрдХрди рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред

@ dpa99c рдХреНрдпрд╛ рдЖрдк рдЖрдпрдирд┐рдХ рдпрд╛ рд╕рд┐рд░реНрдл рдХреЙрд░реНрдбреЛрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдпрд╣ рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред рдореИрдВ рдЖрдпрдирд┐рдХ 3 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдЖрдпреЛрдирд┐рдХ рдмрд╕ рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реАрдПрд▓рдЖрдИ рдХреЛ рд▓рдкреЗрдЯрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдЖрдпрдирд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреЙрд░реНрдбреЛрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЧреНрд░реИрдбрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ - рдХреГрдкрдпрд╛ platforms/android/app/build.gradle рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рд╕реВрдЪреА рдФрд░ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рд╕реВрдЪреА ( ionic cordova plugin ls ) рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред
рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдКрдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдХрд╛рд░реНрдп рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рднреА рджреЗрдЦреЗрдВред

@ dpa99c рдпрд╣рд╛рдБ рд╕реВрдЪрд┐рдпрд╛рдБ рд╣реИрдВ:
рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдбрд▓
dependencies { implementation fileTree(dir: 'libs', include: '*.jar') // SUB-PROJECT DEPENDENCIES START implementation(project(path: ":CordovaLib")) compile "com.android.support:support-annotations:27.+" compile "com.squareup.okhttp3:okhttp-urlconnection:3.10.0" compile "com.android.support:support-v4:24.1.1+" compile "com.soundcloud.android:android-crop:1.0.0@aar" compile "com.google.android.gms:play-services-tagmanager:+" compile "com.google.firebase:firebase-core:16.0.8" compile "com.google.firebase:firebase-messaging:17.5.0" compile "com.google.firebase:firebase-config:16.4.1" compile "com.google.firebase:firebase-perf:16.2.4" // SUB-PROJECT DEPENDENCIES END }

`$ рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди ls

рдХреЙрд░реНрдбреЛрд╡рд╛.cmd рдкреНрд▓рдЧрдЗрди ls
рдХреЙрд░реНрдбреЛрд╡рд╛-рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб 1.2.1 "рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЙрдиреНрдирдд-http 2.0.4 "рдЙрдиреНрдирдд HTTP рдкреНрд▓рдЧрдЗрди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдб-рдЕрдиреБрдорддрд┐рдпрд╛рдВ 1.0.0 "рдЕрдиреБрдорддрд┐рдпрд╛рдВ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдРрдк-рд╕рдВрд╕реНрдХрд░рдг 0.1.9 "AppVersion"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдмреИрдЬ 0.8.8 "рдмреИрдЬ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдХреИрд▓реЗрдВрдбрд░ 5.1.4 "рдХреИрд▓реЗрдВрдбрд░"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдХреИрдорд░рд╛ 4.0.3 "рдХреИрдорд░рд╛"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд╕рдВрдкрд░реНрдХ 3.0.1 "рд╕рдВрдкрд░реНрдХ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╕рд▓ 0.3.1 "рдХреНрд░реЙрдкрдкреНрд▓рдЧрд┐рди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдбрд┐рд╡рд╛рдЗрд╕ 2.0.2 "рдбрд┐рд╡рд╛рдЗрд╕"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдИрдореЗрд▓-рд╕рдВрдЧреАрддрдХрд╛рд░ 0.8.15 "рдИрдореЗрд▓ рд╕рдВрдЧреАрддрдХрд╛рд░"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╝рд╛рдЗрд▓ 6.0.1 "рдлрд╝рд╛рдЗрд▓"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╝рд╛рдЗрд▓-рд╕реНрдерд╛рдирд╛рдВрддрд░рдг 1.7.1 "рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ 2.0.5 "рдЧреВрдЧрд▓ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрд┐рди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЕрдиреБрдкрдпреБрдХреНрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ 3.0.0 "InAppBrowser"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рдХреАрдмреЛрд░реНрдб 2.1.3 "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рдХреАрдмреЛрд░реНрдб"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рд╡реЗрдмрд╡реНрдпреВ 2.4.0 "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рд╡реЗрдмрд╡реНрдпреВ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдмрд╛рдЬрд╛рд░ 1.2.0 "рдмрд╛рдЬрд╛рд░"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдиреЗрдЯрд╡рд░реНрдХ-рд╕реВрдЪрдирд╛ 2.0.1 "рдиреЗрдЯрд╡рд░реНрдХ рд╕реВрдЪрдирд╛"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд╕реНрдкреНрд▓реИрд╢рд╕реНрдХреНрд░реАрди 5.0.2 "рд╕реНрдкреНрд▓реИрд╢рд╕реНрдХреНрд░реАрди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд╕реНрдЯреЗрдЯрд╕рдмрд╛рд░ 2.4.2 "рд╕реНрдЯреЗрдЯрд╕рдмрд╛рд░"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд╢реНрд╡реЗрддрд╕реВрдЪреА 1.3.3 "рд╢реНрд╡реЗрддрд╕реВрдЪреА"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдХреНрд╕-рд╕реЛрд╢рд▓рд╢реЗрдпрд░рд┐рдВрдЧ 5.4.4 "рд╕реЛрд╢рд▓рд╢реЗрдпрд░рд┐рдВрдЧ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдХреНрд╕-рдЯреЛрд╕реНрдЯ 2.7.2 "рдЯреЛрд╕реНрдЯ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдПрд╕рдХреНрд▓рд╛рдЗрдЯ-рд╕реНрдЯреЛрд░реЗрдЬ 2.6.0 "рдХреЙрд░реНрдбреЛрд╡рд╛ рдПрд╕рдХреНрд▓рд╛рдЗрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓рдЧрдЗрди"
es6-рд╡рд╛рджрд╛-рдкреНрд▓рдЧрдЗрди 4.2.2 "рд╡рд╛рджрд╛"
рдлреЛрдирдЧреИрдк-рдкреНрд▓рдЧрдЗрди-рдореЛрдмрд╛рдЗрд▓-рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА 1.0.5-рджреЗрд╡ "рдореЛрдмрд╛рдЗрд▓ рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА"`

рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ 2.0.5 "рдЧреВрдЧрд▓ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрд┐рди"

рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг (2.0.5) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ (рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рджреЗрдЦреЗрдВ)ред рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рдХрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ:

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

@ dpa99c рдЯрд┐рдк рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдлрд╛рдпрд░рдмреЗрд╕ рдореБрджреНрджрд╛ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ :(ред

FAILURE: Build failed with an exception.

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

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

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

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

рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ рдЬреЛ рд▓реАрдЧреЗрд╕реА рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ (рдЗрд╕рдХреЗ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА) рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ cordova-plugin-firebasex рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рд╕рдордХрдХреНрд╖реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдкреИрдЪ рдХрд░реЗрдЧрд╛ред

@dpa99c рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рддреБрдо рдореЗрд░рд╛ рджрд┐рди рдмрдЪрд╛рдУ :D

@dpa99c рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рддреБрдо рдореЗрд░рд╛ рджрд┐рди рдмрдЪрд╛рдУ :D

рдмрд╕ рдПрдХ рд╕реБрдЭрд╛рд╡

@ dpa99c рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдФрд░ Android рдмрд┐рд▓реНрдб рдареАрдХ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐, IOS cordova build ios рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ
Build system information error: /Users/project/platforms/ios/cordova/build-debug.xcconfig:34: could not find included file 'Pods/Target Support Files/Pods-Engage/Pods-Engage.debug.xcconfig' in search paths (in target 'рд╕рдЧрд╛рдИ')

* рд╕рдВрдЧреНрд░рд╣ рд╡рд┐рдлрд▓ * `

@bunday рдХреНрдпрд╛ рдЖрдкрдиреЗ Cocoapods рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛ рд╣реИ ( рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ )?

@dpa99c рд╣рд╛рдБ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ

@bunday рдХреНрдпрд╛ рдпрд╣ рддреНрд░реБрдЯрд┐ рдЖрдкрдХреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдпрд╛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реЛ рд░рд╣реА рд╣реИ ?

@ dpa99c рдпрд╣ рдореЗрд░реЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬрдм рдореИрдВ IOS рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдБ рддреЛ рдореБрдЭреЗ рдпрд╣ рдорд┐рд▓рд╛ рд╣реИ

`[!] CocoaPods рдкреЙрдб "Firebase/Core" рдХреЗ рд▓рд┐рдП рд╕рдВрдЧрдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдЦреЛрдЬ рд╕рдХреЗ:
рдкреЙрдбрдлрд╛рдЗрд▓ рдореЗрдВ:
рдлрд╛рдпрд░рдмреЗрд╕/рдХреЛрд░ (= 5.20.2)

рдЖрдкрдХреЗ рдХрд┐рд╕реА рднреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрд░реЛрдд рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рдпреБрдХреНрддрд┐ рдирд╣реАрдВ рд╣реИ: Firebase/Core (= 5.20.2) ред

рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╛ рддреЛ рд╣реИ:

  • рдкреБрд░рд╛рдиреЗ рд╕реНрд░реЛрдд рд░реЗрдкреЛ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк pod repo update рдпрд╛ pod install --repo-update рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдирд╛рдо рдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЧрд▓рдд рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ред
  • рдкреЙрдбрд╕реНрдкреЗрдХ рдХреЛ рдЖрдкрдХреЗ рдкреЙрдбрдлрд╛рдЗрд▓ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд░реЛрдд рд░реЗрдкреЛ рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ред

рдиреЛрдЯ: CocoaPods 1.0 рдХреЗ рдЕрдиреБрд╕рд╛рд░, pod repo update рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ pod install рдкрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред`

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд╛рдиреАрдп рдкреЙрдб рд░реЗрдкреЛ рдкреБрд░рд╛рдирд╛ рд╣реИ - рдХреНрдпрд╛ рдЖрдкрдиреЗ pod repo update рдЪрд▓рд╛рдпрд╛?

рдУрд╣ рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рд╡рд╣ рдпрд╛рдж рдЖрдпрд╛ред рдзрдиреНрдпрд╡рд╛рджред рд╕рдм рдХреБрдЫ рдЕрдм рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж !

рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрджрдо рдЙрдард╛рдП:
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЖрд░рдПрдо рдПрдВрдбреНрд░реЙрдЗрдб
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо [email protected] . рдЬреЛрдбрд╝реЗрдВ
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдб рдЬреЛрдбрд╝реЗрдВx
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ рдЬреЛрдбрд╝реЗрдВ

рд▓реЗрдХрд┐рди рдХрдИ рдЧрд▓рддрд┐рдпрд╛рдБ рдЕрднреА рднреА рд╣реЛрддреА рд╣реИрдВред
рдХреЛрдИ рдРрд╕реА рд╣реА рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдЧреБрдЬрд╝рд░рд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

Ionic:

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

Cordova:


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

Utility:

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

System:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

рдХреНрд▓реЙрдбрд┐рдиреЗрдИрдСрд▓ рд╕реИрдВрдЯреЛрд╕
рдЗрд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗ:
рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдЖрд░рдПрдо рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕
рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕рдПрдХреНрд╕ рдЬреЛрдбрд╝реЗрдВ

@ClaudineiOlSantos
рдЕрдкрдирд╛ рд░реЗрдкреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

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

рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╣рд╛рдп @ dpa99c ,

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдирд╛ рдРрдк рдмрдирд╛рддреЗ рд╕рдордп рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрд┐рд▓реНрдб рдЪрд▓рд╛рддреЗ рд╕рдордп рдирд╣реАрдВред рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдпрд╣ рд╕реБрдЭрд╛рд╡ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЙрдкрд░реЛрдХреНрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣реИред

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

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред рдореВрд▓ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рдЗрд▓реНрдб рдХрд╛рд░реНрдб рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, Google рдиреЗ рдХрд▓ рдХрдИ рдХрд╛рдореЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ firebase-iid рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореБрдЭреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рддреНрд░реБрдЯрд┐ D8: Program type already present: android.support.v4.app.INotificationSideChannel рдХрд╛ рднреА рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рднрд▓реЗ рд╣реА рдирд┐рд░реНрднрд░рддрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реЛред

рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реВрдВ:

  1. #1057 (рдЯрд┐рдкреНрдкрдгреА) рдореЗрдВ @ рдкрдВрдХрд╕реНрдЯрд╛ (рдереИрдХреНрд╕ рдП рд▓реЙрдЯ) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдХ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВ
  2. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ рдХреНрд░рдорд╢рдГ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВ:
        "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"

17.1.1 рдХреЗ рд▓рд┐рдП firebase-iid рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рд╡рд╛рдЗрд▓реНрдб рдХрд╛рд░реНрдб рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИред
16.2.0 рдХреЗ рд▓рд┐рдП firebase-auth рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╡рд░реНрдЧ рдкрде рдореБрджреНрджреЗ рдореЗрдВ рдореМрдЬреВрдж рджреЛрд╣рд░реЗ рд╡рд░реНрдЧ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдЕрджреНрдпрддрди рдХрд░реЗрдВ рдЬрдмрдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реАрдПрд▓рдЖрдИ v8 рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реАрдПрд▓рдЖрдИ>= v9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╣реИрдВ, рддреЛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП @dpa99c рдХреНрд▓реАрдирд░ рд╕рдорд╛рдзрд╛рди #1081 (рдЯрд┐рдкреНрдкрдгреА) рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

3 рджрд┐рдиреЛрдВ рд╕реЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЬреВрдЭ рд░рд╣рд╛ рдерд╛ред рдЕрдВрдд рдореЗрдВ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛!

рдореБрдЭреЗ рдЕрдм рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ

FAILURE: Build failed with an exception.

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

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

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

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

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

Cordova:

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

Utility:

   cordova-res : 0.5.1
   native-run  : 0.2.6

System:

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

@ nelson6e65 рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕рдкреЛрд░реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдХреЛрдб рд╕рдВрджрд░реНрдн рдЕрднреА рднреА рд╣реИрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ cordova-plugin-androidx-adapter рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ AndroidX рдкрд░ рдкреИрдЪ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рд╣реИред
рдРрд╕рд╛ рддрдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрди рдХреА after_prepare рд╣реБрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рдЬреЛ cordova-plugin-androidx-adapter рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рдиреЗ рд╕реЗ рд░реЛрдХреЗрдЧреАред

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ cordova prepare android --verbose рдФрд░ рдХрд┐рд╕реА рднреА рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдЦреЛрдЬреЗрдВред
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░" рднреА рдЦреЛрдЬреЗрдВ - рдЗрд╕реЗ рдПрдХ рд╕рдВрджреЗрд╢ рд▓реЙрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ:

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

@ dpa99c рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдкрддрд╛ рд▓рдЧрд╛ред

рдЕрдм рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрдк рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдлрдВрд╕ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ

рдХреНрдпрд╛ рдпрд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдирд┐рдХрд╛рдп рдХреЛ рдпреЗ рдЪреЗрддрд╛рд╡рдиреА рдорд┐рд▓реА рд╣реИ рдФрд░ рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛ рд╣реИ?
image

рдЖрдпрдирд┐рдХ:

рдЖрдпрдирд┐рдХ рд╕реАрдПрд▓рдЖрдИ: 5.0.3
рдЖрдпрдирд┐рдХ рдврд╛рдВрдЪрд╛: @ рдЖрдпрдирд┐рдХ/рдХреЛрдгреАрдп 4.5.0
@ рдХреЛрдгреАрдп-рджреЗрд╡рдХрд┐рдЯ/рдмрд┐рд▓реНрдб-рдХреЛрдгреАрдп: 0.13.8
@ рдХреЛрдгреАрдп-рджреЗрд╡рдХрд┐рдЯ/рдпреЛрдЬрдирд╛рдПрдВ: 7.2.4
@ рдХреЛрдгреАрдп/рдХреНрд▓реА: 7.2.2
@ рдЖрдпрдирд┐рдХ/рдХреЛрдгреАрдп-рдЯреВрд▓рдХрд┐рдЯ: 1.3.0

рдХреЙрд░реНрдбреЛрд╡рд╛:

рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реАрдПрд▓рдЖрдИ: 9.0.0 (рдХреЙрд░реНрдбреЛрд╡рд╛-рд▓рд┐рдм@9.0.1)
рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо: рдПрдВрдбреНрд░реЙрдЗрдб 8.0.0, рдЖрдИрдУрдПрд╕ 5.0.1
рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕: рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рдХреАрдмреЛрд░реНрдб 2.1.3, рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рд╡реЗрдмрд╡реНрдпреВ 4.1.0, (рдФрд░ 16 рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕)

рдЙрдкрдпреЛрдЧрд┐рддрд╛:

рдХреЙрд░реНрдбреЛрд╡рд╛-рд░реЗрд╕: 0.4.0
рджреЗрд╢реА рд░рди: 0.2.6

рдкреНрд░рдгрд╛рд▓реА:

рдЖрдИрдУрдПрд╕-рддреИрдирд╛рддреА: 1.9.4
рдЖрдИрдУрдПрд╕-рд╕рд┐рдо: 8.0.1
NodeJS: v10.15.3 (/usr/рд╕реНрдерд╛рдиреАрдп/рдмрд┐рди/рдиреЛрдб)
рдПрдирдкреАрдПрдо: 6.9.0
рдУрдПрд╕: рдореИрдХреЛрдЬрд╝ Mojave
Xcode: Xcode 10.2.1 рдмрд┐рд▓реНрдб рд╡рд░реНрдЬрди 10E1001

рдпрд╣ рдХреЗрд╡рд▓ android . рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ

рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдВрд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ:
https://github.com/arnesson/cordova-plugin-firebase/issues/1081#issuecomment -503512283
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╕рдВрд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ:
#1081 (рдЯрд┐рдкреНрдкрдгреА)
рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдореИрдВ рдХрд╣рд╛ рдвреВрдиреНрдв рд╕рдХрддрд╛ рд╣реВрдБ
configurations.all { }

@ ansarikhurshid786 рдЗрд╕реЗ рдмрд┐рд▓реНрдб рдЧреНрд░реЗрдбрд▓ рдлрд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рд░рдЦреЗрдВ, рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдлреЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рджреЗрдЦреЗрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдб-рдПрдХреНрд╕реНрдЯреНрд░рд╛.рдЧреНрд░реЗрдб рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдХреЙрдкреА рдХрд░рддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдкрд╣рд▓реЗ рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рдВрдХрд▓рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рдЧреНрд░реЗрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрджрд░ рдЬреЛрдбрд╝реЗрдВ

рдХрд┐рд╕ рдЧреНрд░реЗрдбреЗрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ:

android/gradle
anadroid/app/gradle

@ClaudineiOlSantos
рдЕрдкрдирд╛ рд░реЗрдкреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдЖрджреЗрд╢ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

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

рдЖрдкрдХреЛ рдЕрднреА рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдирдорд╕реНрдХрд╛рд░ред рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВрдиреЗ рд╡рд░реНрдгрд┐рдд рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

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

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

@ClaudineiOlSantos
Tente redefinir seu repo e siga esta ordem:

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

рд╡реЛрдХ рдПрдХ рд╕рдЯреАрдХ рд░рд┐рдореВрд╡рд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдкрд╛рд╕реНрддрд╛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ред

рдирдорд╕реНрдХрд╛рд░ред рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВрдиреЗ рд╡рд░реНрдгрд┐рдд рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

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

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

рдореИрдВрдиреЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝рд╛, рдФрд░ рдЕрдм рдореБрдЭреЗ рдЕрдиреБрд╡рд░реНрддреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВред

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

@ClaudineiOlSantos
Tente redefinir seu repo e siga esta ordem:

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

рд╡реЛрдХ рдПрдХ рд╕рдЯреАрдХ рд░рд┐рдореВрд╡рд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдкрд╛рд╕реНрддрд╛ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ред

рдирдорд╕реНрдХрд╛рд░ред рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореИрдВрдиреЗ рд╡рд░реНрдгрд┐рдд рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

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

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

рдореИрдВрдиреЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝рд╛, рдФрд░ рдЕрдм рдореБрдЭреЗ рдЕрдиреБрд╡рд░реНрддреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓рддреА рд╣реИрдВред

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

        cordova.cmd build android exited with exit code 1.

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

@ dpa99c - рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдЖрдкрдиреЗ рдореЗрд░реЗ рдмреЗрдХрди рдХреЛ рдмрдЪрд╛ рд▓рд┐рдпрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ 2 рджрд┐рдиреЛрдВ рд╕реЗ рдПрдХ рд╣реА рдореБрджреНрджреЗ рд╕реЗ рдирд┐рдкрдЯ рд░рд╣рд╛ рдерд╛ рдФрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╢реЛрдз рдХрд░рддреЗ рд╕рдордп Google рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдиреБрдХреНрд░рдорд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЦреЛрдЬреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рдерд╛ - рдХреЛрдИ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ (рдФрд░ рдХрдИ рдирд╣реАрдВ рдереЗ) . рдХреЗрд╡рд▓ рдЬрдм рдореИрдВ рд╕реАрдзреЗ рдЗрд╕ рднрдВрдбрд╛рд░ рдореЗрдВ рдЖрдпрд╛ рддреЛ рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдзрд╛рдЧрд╛ рдорд┐рд▓рд╛ред рдереИрдВрдХ рдпреВ рдереИрдВрдХ рдпреВ рдереИрдВрдХ рдпреВ....рдЖрдкрдХреЛ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рд▓рдЧрднрдЧ 100 рдмрд┐рдпрд░ рднреЗрдЬреА рдереА, рд╢рд╛рдпрдж рдЬрд▓реНрдж рд╣реА рдФрд░ 100 рднреЗрдЬрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ!

рдпрджрд┐ рдЖрдк рдЖрдпрдирд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
https://github.com/arnesson/cordova-plugin-firebase/issues/1081

рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдореЗрд░реЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕реЗрдХреНрд╕ рдФрд░ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдлрд╛рдпрд░рдмреЗрд╕ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдХреЛрдИ рдЙрдкрд╛рдп?

@DanTTea - рдХреНрдпрд╛ рдЖрдк рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╝рд╛рдпрд░рдмреЗрд╕ рдпрд╛ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╝рд╛рдпрд░рдмреЗрд╕-рд▓рд┐рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рдереЗ? рдпрджрд┐ рдмрд╛рдж рдореЗрдВ рдЖрдкрдХреЛ firebase рдмрдирд╛рдо firebase-lib рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрдХреНрд╖рд╛/рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЙрд▓ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреБрдЫ рдлрд╛рдпрд░рдмреЗрд╕ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрдиреЗ рдореВрд▓ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдерд╛ рдХрд┐ firebase-lib рдЕрднреА рддрдХ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдХреЗрд╡рд▓ firebase рдПрдХ рдкрд░ рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЧрдпрд╛ред

@DanTTea - рджреЛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ firebase-lib рдореВрд▓ firebase рдкреНрд▓рдЧрдЗрди рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╣реИ - рдХреНрд▓рд╛рд╕ рдХреЙрд▓ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рд▓реЗрдЦрди рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд▓реЗрдЦрдХ рд▓рдЧрднрдЧ рдПрдХ рд╕рдорд╛рди рдкреНрд▓рдЧрдЗрди рдХреЗ рджреЛ рдХрд╛рдВрдЯреЗ рдХреНрдпреЛрдВ рдмрдирд╛рдП рд╣реБрдП рд╣реИрдВред

рдореИрдВрдиреЗ рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ @ рдЖрдпрдирд┐рдХ-рджреЗрд╢реА/рдлрд╛рдпрд░рдмреЗрд╕ рд░реИрдкрд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ред
рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рджреЗрд╢реА рдкреНрд▓рдЧрдЗрди рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕реЗ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
import { firebasex } from 'cordova-plugin-firebasex';
рдХреНрдпрд╛ рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЖрд╡рд░рдг рдХреЗ рдореВрд▓ рдХрд╛рд░реНрдп рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реВрдВ?
рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@DanTTea - рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ Ionic v1 рд╕реНрдЯрд┐рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ...рдореИрдВ рдЕрдкрдиреЗ рд╕рднреА рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ Ionic рд░реИрдкрд░ рдХреЗ рдмрд┐рдирд╛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рджреЗрд╢реА рдкреНрд▓рдЧрдЗрди рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдЕрдкрдбреЗрдЯ 21 рдЬреВрди 2019

рдиреАрдЪреЗ рдореЗрд░рд╛ рдЕрджреНрдпрддрди рд╕рдорд╛рдзрд╛рди рджреЗрдЦреЗрдВред

рдореВрд▓ рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреА рдХреЛрдИ рд╕реНрдерд╛рдиреАрдп рд╣реИрдХрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдиреЛрдЯ: рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ cordova-android рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (v8.0.0) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

# 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<strong i="23">@latest</strong>

# 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

рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ

рд╣реЗрд▓реЛ рд╕рдм рд▓реЛрдЧ,

рдореИрдВ рдЗрди рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдХреЗ Android рдФрд░ iOS рджреЛрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдЪрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдЬреЛ рдХрд╣рддреА рд╣реИ рдХрд┐ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рд╣реИ? рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ?

рд╕рд╛рджрд░ рдзрдиреНрдпрд╡рд╛рдж,
рдПрд▓реЗрдХреНрд╕

рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдПрдХ рдирдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рддреЛ рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрдВрдд рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рдпрд╣рд╛рдВ рдХрджрдо рд╣реИрдВ:

1) рднрд╛рдЧреЛ:
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЖрд░рдПрдо рдПрдВрдбреНрд░реЙрдЗрдб
2) рднрд╛рдЧреЛ:
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо [email protected] . рдЬреЛрдбрд╝реЗрдВ
3) рднрд╛рдЧреЛ:
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдб рдЬреЛрдбрд╝реЗрдВx
4) рднрд╛рдЧреЛ:
рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ рдЬреЛрдбрд╝реЗрдВ
5) рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ gradle.properties рдореЗрдВ рд╣реИ:
рд╕реАрдбреАрд╡реАрдорд┐рдирдПрд╕рдбреАрдХреЗрд╕рдВрд╕реНрдХрд░рдг=19
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ build.gradle рдореЗрдВ рд╣реИ:
project.ext { defaultBuildToolsVersion = "28.0.3" // рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯMinSdkVersion = 19 // рдкреВрд░реНрдгрд╛рдВрдХ - рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛ Android 4.4 рд╣реИ defaultTargetSdkVersion = 28 // рдкреВрд░реНрдгрд╛рдВрдХ - рд╣рдо рд╣рдореЗрд╢рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рджреНрд╡рд╛рд░рд╛ рдирд╡реАрдирддрдо рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд╡реАрдирддрдо рдХреЗ рд╕рд╛рде}
6) рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ confix.xml рдореЗрдВ рд╣реИ:

рд░реЗрдлрд░реА: https://stackoverflow.com/questions/56654226/ionic-cordova-app-stopped-compiling-after-googles-june-17th-firebase-sdk-update

рдХрд╛рд░реНрдп: рдРрдк: рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВрдбрд┐рдмрдЧрдЬрд╛рд╡рд╛рд╡рд┐рдердЬрд╛рд╡рд╛рдХ рд╡рд┐рдлрд▓
/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╕реЗрдм/рдбреЗрд╕реНрдХрдЯреЙрдк/рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░-рдлрд╝рд╛рдпрд░рдмреЗрд╕/рдИрдкреАрд╕реА_рд╣рд╛рдЗрдмреНрд░рд┐рдб/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо/рдПрдВрдбреНрд░реЙрдЗрдб/рдРрдк/src/main/java/cordova/plugins/Diagnostic_Notifications. рдЬрд╛рд╡рд╛: 35 : рддреНрд░реБрдЯрд┐: рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ
рдЖрдпрд╛рдд android.support.v4.app.NotificationManagerCompat;
^
рдкреНрд░рддреАрдХ: рд╡рд░реНрдЧ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдкреНрд░рдмрдВрдзрдХ рдХреЙрдореНрдкреИрдЯ
рд╕реНрдерд╛рди: рдкреИрдХреЗрдЬ android.support.v4.app
/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╕реЗрдм/рдбреЗрд╕реНрдХрдЯреЙрдк/рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░-рдлрд╝рд╛рдпрд░рдмреЗрд╕/рдИрдкреАрд╕реА_рд╣рд╛рдЗрдмреНрд░рд┐рдб/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо/рдПрдВрдбреНрд░реЙрдЗрдб/рдРрдк/src/рдореЗрди/рдЬрд╛рд╡рд╛/рдХреЙрд░реНрдбреЛрд╡рд╛/рдкреНрд▓рдЧрдЗрдиреНрд╕/рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ. рдЬрд╛рд╡рд╛: 57 : рддреНрд░реБрдЯрд┐: рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИandroid.support.v4.app.ActivityCompat рдЖрдпрд╛рдд рдХрд░реЗрдВ;
^
рдкреНрд░рддреАрдХ: рд╡рд░реНрдЧ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЙрдореНрдкреИрдЯ
рд╕реНрдерд╛рди: рдкреИрдХреЗрдЬ android.support.v4.app
/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╕реЗрдм/рдбреЗрд╕реНрдХрдЯреЙрдк/рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░-рдлрд╝рд╛рдпрд░рдмреЗрд╕/рдИрдкреАрд╕реА_рд╣рд╛рдЗрдмреНрд░рд┐рдб/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо/рдПрдВрдбреНрд░реЙрдЗрдб/рдРрдк/src/рдореЗрди/рдЬрд╛рд╡рд╛/рдХреЙрд░реНрдбреЛрд╡рд╛/рдкреНрд▓рдЧрдЗрдиреНрд╕/Diagnostic_External_Storage. рдЬрд╛рд╡рд╛: 28 : рддреНрд░реБрдЯрд┐: рдкреНрд░рддреАрдХ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИandroid.support.v4.os.EnvironmentCompat рдЖрдпрд╛рдд рдХрд░реЗрдВ;

рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
@ рдЖрдпрдирд┐рдХ-рджреЗрд╢реА/рдлрд╛рдпрд░рдмреЗрд╕-рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕": "^4.20.0"
@dpa99c

734 #264

рдЕрдкрдбреЗрдЯ 21 рдЬреВрди 2019

рдиреАрдЪреЗ рдореЗрд░рд╛ рдЕрджреНрдпрддрди рд╕рдорд╛рдзрд╛рди рджреЗрдЦреЗрдВред

рдореВрд▓ рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреА рдХреЛрдИ рд╕реНрдерд╛рдиреАрдп рд╣реИрдХрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдиреЛрдЯ: рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ cordova-android рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо (v8.0.0) рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

# 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<strong i="23">@latest</strong>

# 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

рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ

рд╡реЛ рдХрд░ рдЧрдпрд╛ рдХрд╛рдо!!!

рдореИрдВрдиреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ:

рдХреНрдпрд╛ рдЧрд▓рдд рд╣реБрдЖ:
рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдлрд▓ рд░рд╣рд╛ ': рдРрдк: рдорд░реНрдЬрдбреЗрдмрдЧ рд░рд┐рд╕реЛрд░реНрд╕ 'ред

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android рд╕рдВрд╕рд╛рдзрди рд╕рдВрдХрд▓рди рд╡рд┐рдлрд▓
рдЖрдЙрдЯрдкреБрдЯ: /рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╡реЗрдпрд░реЗрд╕/рдбреЗрд╕реНрдХрдЯреЙрдк/рдбреНрд░реИрдЧрди-рд░рд┐рдЬ/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо/рдПрдВрдбреНрд░реЙрдЗрдб/рдРрдк/src/main/res/xml/config. xml:90 : рддреНрд░реБрдЯрд┐: рдЕрдирдмрд╛рдЙрдВрдб рдЙрдкрд╕рд░реНрдЧред

рдХрдорд╛рдВрдб: /private/var/root/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.0-alpha17-4804415-osx.jar/43333eb3f22700b3ea00948099587db3/aapt2-3.2.0-alpha17-4804415-osx/ aapt2 рд╕рдВрдХрд▓рди --рд╡рд┐рд░рд╛рд╕рдд
-рдУ
/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╡реЗрдпрд░реЗрд╕/рдбреЗрд╕реНрдХрдЯреЙрдк/рдбреНрд░реИрдЧрди-рд░рд┐рдЬ/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо/рдПрдВрдбреНрд░реЙрдЗрдб/рдРрдк/рдмрд┐рд▓реНрдб/рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯреНрд╕/рд░реЗрд╕/рдорд░реНрдЬ/рдбреАрдмрдЧ
/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рд╡реЗрдпрд░реЗрд╕/рдбреЗрд╕реНрдХрдЯреЙрдк/рдбреНрд░реИрдЧрди-рд░рд┐рдЬ/рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо/рдПрдВрдбреНрд░реЙрдЗрдб/рдРрдк/src/main/res/xml/config.xml
рдбреЗрдореЙрди: AAPT2 aapt2-3.2.0-alpha17-4804415-osx рдбреЗрдорди #2

рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди ls
рдХреЙрд▓-рдирдВрдмрд░ 0.0.2 "рдХреЙрд░реНрдбреЛрд╡рд╛ рдХреЙрд▓ рдирдВрдмрд░ рдкреНрд▓рдЧрдЗрди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдПрдВрдбреНрд░реЙрдЗрдб-рд╕рдкреЛрд░реНрдЯ-рдЧреНрд░реЗрдбрд▓-рд░рд┐рд▓реАрдЬрд╝ 3.0.1 "рдХреЙрд░реНрдбреЛрд╡рд╛-рдПрдВрдбреНрд░реЙрдЗрдб-рд╕рдкреЛрд░реНрдЯ-рдЧреНрд░реЗрдбрд▓-рд░рд┐рд▓реАрдЬрд╝"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдмреЗрд╕64-рдЯреВ-рдЧреИрд▓рд░реА 4.1.3 "base64ToGallery"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдРрдб-рд╕реНрд╡рд┐рдлреНрдЯ-рд╕рдорд░реНрдерди 2.0.2 "AddSwiftSupport"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбx 1.0.2 "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбx"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░ 1.1.0 "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдПрдбрд╛рдкреНрдЯрд░"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдмреИрдЬ 0.8.8 "рдмреИрдЬ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдХреИрдорд░рд╛ 4.1.0 "рдХреИрдорд░рд╛"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдбрд┐рд╡рд╛рдЗрд╕ 2.0.3 "рдбрд┐рд╡рд╛рдЗрд╕"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╝рд╛рдЗрд▓ 6.0.2 "рдлрд╝рд╛рдЗрд▓"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕реЗрдХреНрд╕ 6.1.0 "рдЧреВрдЧрд▓ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд▓рдЧрдЗрди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди 4.0.2 "рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЕрдиреБрдкрдпреБрдХреНрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ 3.1.0 "InAppBrowser"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рдХреАрдмреЛрд░реНрдб 2.2.0 "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рдХреАрдмреЛрд░реНрдб"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рд╡реЗрдмрд╡реНрдпреВ 4.1.2 "рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдЖрдпрдирд┐рдХ-рд╡реЗрдмрд╡реНрдпреВ"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдореАрдбрд┐рдпрд╛-рдХреИрдкреНрдЪрд░ 3.0.3 "рдХреИрдкреНрдЪрд░"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд╕реНрдкреНрд▓реИрд╢рд╕реНрдХреНрд░реАрди 5.0.3 "рд╕реНрдкреНрд▓реИрд╢рд╕реНрдХреНрд░реАрди"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд╕реНрдЯреЗрдЯрд╕рдмрд╛рд░ 2.4.3 "рд╕реНрдЯреЗрдЯрд╕рдмрд╛рд░"
рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рд╢реНрд╡реЗрддрд╕реВрдЪреА 1.3.4 "рд╢реНрд╡реЗрддрд╕реВрдЪреА"

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдореИрдВ рдЧрд▓рдд рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ?

рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдирд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд┐рдпрд╛:

  1. рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЖрд░рдПрдо рдПрдВрдбреНрд░реЙрдЗрдб
  2. рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдЖрд░рдПрдо рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕
  3. рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓рдЧрдЗрди рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ рдЬреЛрдбрд╝реЗрдВ (рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдк рдЪрд░рдг 2 рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ)
  4. рдЧреЛрдЯреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ -> рдХреЙрд░реНрдбреЛрд╡рд╛-рдкреНрд▓рдЧрдЗрди-рдлрд╛рдпрд░рдмреЗрд╕ -> рдкреНрд▓рдЧрдЗрди.рдПрдХреНрд╕рдПрдордПрд▓
  5. рд▓рд╛рдЗрди 58 рд╕реЗ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ
    <framework src="com.google.android.gms:play-services-tagmanager:16+" /> <framework src="com.google.firebase:firebase-core:16.+" /> <framework src="com.google.firebase:firebase-messaging:17.+" /> <framework src="com.google.firebase:firebase-config:16.+" /> <framework src="com.google.firebase:firebase-perf:16.+" />
  6. рдЖрдпрдирд┐рдХ рдХреЙрд░реНрдбреЛрд╡рд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдПрдВрдбреНрд░реЙрдЗрдб рдЬреЛрдбрд╝реЗрдВ
  7. рдЧреЛрдЯреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо -> android -> build.gradle
  8. рд▓рд╛рдЗрди 34 рдмрджрд▓реЗрдВ - рдХреНрд▓рд╛рд╕рдкрд╛рде 'com.google. gms:google-services :4.1.0' to classpath 'com.google. gms:google-services :4.2.0'

рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдПрдБ рдФрд░ рдмрдирд╛рдПрдБ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Zrnik picture Zrnik  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DanielAccorsi picture DanielAccorsi  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

LKruglov picture LKruglov  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rolinger picture rolinger  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dhavalsoni2001 picture dhavalsoni2001  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ