Pushwoosh / pushwoosh-phonegap-plugin

Pushwoosh PhoneGap Build Plugin
Other
109 stars 139 forks source link

Capacitor 5 support #389

Closed zarko-tg closed 1 year ago

zarko-tg commented 1 year ago

Is Capacitor 5 supported?

zarko-tg commented 1 year ago

For the time being there's a build failure (exampe for Android). The new default with Capacitor 5 is to not use Jetifier.

android/gradlew -p android :app:bundleRelease

> Configure project :app
WARNING: Using flatDir should be avoided because it doesn't support any meta-data formats.

> Configure project :capacitor-cordova-android-plugins
WARNING: Using flatDir should be avoided because it doesn't support any meta-data formats.
WARNING: Your project has set `android.useAndroidX=true`, but configuration `:app:releaseRuntimeClasspath` still contains legacy support libraries, which may cause runtime issues.
This behavior will not be allowed in Android Gradle plugin 8.0.
Please use only AndroidX dependencies or set `android.enableJetifier=true` in the `gradle.properties` file to migrate your project to AndroidX (see https://developer.android.com/jetpack/androidx/migrate for more info).
The following legacy support libraries are detected:
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1 -> com.android.support:support-annotations:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1 -> android.arch.lifecycle:runtime:1.1.0
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1 -> android.arch.lifecycle:runtime:1.1.0 -> android.arch.lifecycle:common:1.1.0
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1 -> android.arch.lifecycle:runtime:1.1.0 -> android.arch.core:common:1.1.0
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-media-compat:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-core-utils:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-core-ui:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1 -> android.arch.lifecycle:livedata-core:1.1.0
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1 -> android.arch.lifecycle:livedata-core:1.1.0 -> android.arch.core:runtime:1.1.0
:app:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1 -> android.arch.lifecycle:viewmodel:1.1.0
:app:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1 -> com.android.support:support-vector-drawable:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1 -> com.android.support:animated-vector-drawable:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:recyclerview-v7:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:design:27.1.1
:app:releaseRuntimeClasspath -> com.android.support:design:27.1.1 -> com.android.support:transition:27.1.1
:app:releaseRuntimeClasspath -> com.android.support.constraint:constraint-layout:1.0.2
:app:releaseRuntimeClasspath -> com.android.support.constraint:constraint-layout:1.0.2 -> com.android.support.constraint:constraint-layout-solver:1.0.2

> Task :capacitor-android:compileReleaseJavaWithJavac
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :app:checkReleaseDuplicateClasses FAILED

> Task :capacitor-cordova-android-plugins:compileReleaseJavaWithJavac
WARNING: Your project has set `android.useAndroidX=true`, but configuration `:capacitor-cordova-android-plugins:releaseRuntimeClasspath` still contains legacy support libraries, which may cause runtime issues.
This behavior will not be allowed in Android Gradle plugin 8.0.
Please use only AndroidX dependencies or set `android.enableJetifier=true` in the `gradle.properties` file to migrate your project to AndroidX (see https://developer.android.com/jetpack/androidx/migrate for more info).
The following legacy support libraries are detected:
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1 -> com.android.support:support-annotations:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1 -> android.arch.lifecycle:runtime:1.1.0
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1 -> android.arch.lifecycle:runtime:1.1.0 -> android.arch.lifecycle:common:1.1.0
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-compat:27.1.1 -> android.arch.lifecycle:runtime:1.1.0 -> android.arch.core:common:1.1.0
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-media-compat:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-core-utils:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-core-ui:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1 -> android.arch.lifecycle:livedata-core:1.1.0
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1 -> android.arch.lifecycle:livedata-core:1.1.0 -> android.arch.core:runtime:1.1.0
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:support-v4:27.1.1 -> com.android.support:support-fragment:27.1.1 -> android.arch.lifecycle:viewmodel:1.1.0
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1 -> com.android.support:support-vector-drawable:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:appcompat-v7:27.1.1 -> com.android.support:animated-vector-drawable:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:recyclerview-v7:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:design:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support:design:27.1.1 -> com.android.support:transition:27.1.1
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support.constraint:constraint-layout:1.0.2
:capacitor-cordova-android-plugins:releaseRuntimeClasspath -> com.android.support.constraint:constraint-layout:1.0.2 -> com.android.support.constraint:constraint-layout-solver:1.0.2
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:checkReleaseDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
   > Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$CallbackHandler found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$ConnectionCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$ConnectionCallback$StubApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$CustomActionCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$CustomActionResultReceiver found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$ItemCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$ItemReceiver found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$2 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$3 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$4 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$5 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$6 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$7 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi26 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$4 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$5 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$6 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaItem found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaItem$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$MediaItem$Flags found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$SearchCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$SearchResultReceiver found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$ServiceBinderWrapper found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$Subscription found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$SubscriptionCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$SubscriptionCallback$StubApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompat$SubscriptionCallback$StubApi26 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi21$MediaItem found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi23$ItemCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi26 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi26$SubscriptionCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaBrowserCompatApi26$SubscriptionCallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaDescriptionCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaDescriptionCompat$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaDescriptionCompat$Builder found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaDescriptionCompatApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaDescriptionCompatApi21$Builder found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaDescriptionCompatApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaDescriptionCompatApi23$Builder found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompat$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompat$BitmapKey found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompat$Builder found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompat$LongKey found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompat$RatingKey found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompat$TextKey found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompatApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.MediaMetadataCompatApi21$Builder found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.ParceledListSliceAdapterApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.RatingCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.RatingCompat$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.RatingCompat$StarStyle found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.RatingCompat$Style found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.IMediaControllerCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.IMediaControllerCallback$Stub found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.IMediaSession found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.IMediaSession$Stub found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.IMediaSession$Stub$Proxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerExtraData found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImpl found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi24 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$PlaybackInfo found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControls found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsApi24 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsBase found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$Callback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$TransportControls found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi23$TransportControls found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi24 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaControllerCompatApi24$TransportControls found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$2 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$CallbackHandler found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$StubApi24 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21$ExtraSession found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$QueueItem found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$QueueItem$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$SessionFlags found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$Token found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompat$Token$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi21$Callback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi21$QueueItem found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi22 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi23 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi23$Callback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi24 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi24$Callback found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.MediaSessionCompatApi24$CallbackProxy found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.ParcelableVolumeInfo found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.ParcelableVolumeInfo$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$Actions found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$Builder found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$CustomAction found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$CustomAction$1 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$ErrorCode found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$MediaKeyAction found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$RepeatMode found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$ShuffleMode found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompat$State found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompatApi21 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.media.session.PlaybackStateCompatApi22 found in modules media-1.0.0-runtime (androidx.media:media:1.0.0) and support-media-compat-27.1.1-runtime (com.android.support:support-media-compat:27.1.1)
     Duplicate class android.support.v4.os.IResultReceiver found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.os.IResultReceiver$Stub found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.os.IResultReceiver$Stub$Proxy found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.os.ResultReceiver found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.os.ResultReceiver$1 found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)
     Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-27.1.1-runtime (com.android.support:support-compat:27.1.1)

     Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.

* 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.
wfhm commented 1 year ago

@zarko-tg Thanks for reporting this! I did not test the plugin with Capacitor 5 yet, but indeed the plugin should be updated to use AndroidX dependencies directly. If this is the only thing we should do to make the plugin compatible with Capacitor 5 then you can expect a new plugin version in the nearest future. If other issues raise, I will update this thread with a relevant ETA.

wfhm commented 1 year ago

@zarko-tg I bumped all dependencies to work without Jetifier and it seemingly helped - I got my Capacitor samples (both Cordova- and Ionic-based) running with Capacitor 5. Please try the latest plugin version and let me know should there be any issues with it.

zarko-tg commented 1 year ago

Thank you for that. It seems fine now for both Android and iOS.