Search Unity

Bug Did Unity 2022.2.12+ include obsolete libraries on Android? build fails

Discussion in 'Editor & General Support' started by creat327, May 12, 2023.

  1. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    I have a project that builds on android just fine on 2022.2.11 but anything higher, will fail. It began in 2022.2.12 and I was hoping it would be fixed but on 2022.2.19 is still failing.

    It seems that Unity included the com.google.android.gms.* libraries from years ago in some package, and it is failing to build due to duplicated classes to anyone that has a more modern system.

    If you use the latest Google Play for Unity package from google github, you will get a failed build: https://github.com/playgameservices/play-games-plugin-for-unity

    Also if you use the Google Jar Resolver, which has updated libraries, will also fail:
    https://github.com/googlesamples/unity-jar-resolver


    Here is the build log. Any ideas how to fix this?


    FAILURE: Build failed with an exception.
    * What went wrong:
    Execution failed for task ':launcher:checkReleaseDuplicateClasses'.
    > A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
    > Duplicate class android.support.v4.app.INotificationSideChannel found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$CallbackHandler found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$ConnectionCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$ConnectionCallback$StubApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$CustomActionCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$CustomActionResultReceiver found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$ItemCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$ItemCallback$StubApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$ItemReceiver found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImpl found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$2 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$3 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$4 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$5 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$6 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi21$7 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$2 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$3 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$4 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$5 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$6 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserImplBase$MediaServiceConnection$2 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaBrowserServiceCallbackImpl found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaItem found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaItem$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$MediaItem$Flags found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$SearchCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$SearchResultReceiver found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$ServiceBinderWrapper found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$Subscription found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$SubscriptionCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompat$SubscriptionCallback$StubApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi21$ConnectionCallbackProxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi21$MediaItem found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi21$SubscriptionCallbackProxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi23$ItemCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaBrowserCompatApi23$ItemCallbackProxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaDescriptionCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaDescriptionCompat$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaDescriptionCompat$Builder found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaDescriptionCompatApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaDescriptionCompatApi21$Builder found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaDescriptionCompatApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaDescriptionCompatApi23$Builder found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompat$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompat$BitmapKey found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompat$Builder found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompat$LongKey found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompat$RatingKey found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompat$TextKey found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompatApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.MediaMetadataCompatApi21$Builder found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.ParceledListSliceAdapterApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.RatingCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.RatingCompat$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.RatingCompat$StarStyle found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.RatingCompat$Style found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.IMediaControllerCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.IMediaControllerCallback$Stub found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.IMediaControllerCallback$Stub$Proxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.IMediaSession found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.IMediaSession$Stub found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.IMediaSession$Stub$Proxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback$MessageHandler found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback$StubApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$Callback$StubCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerExtraData found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImpl found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi24 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$MediaControllerImplBase found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$PlaybackInfo found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControls found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsApi24 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompat$TransportControlsBase found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$Callback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$CallbackProxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$PlaybackInfo found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi21$TransportControls found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi23$TransportControls found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi24 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaControllerCompatApi24$TransportControls found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$2 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$CallbackHandler found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$StubApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$StubApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$Callback$StubApi24 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImpl found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi18$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi19$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplApi21$ExtraSession found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$Command found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MediaSessionStub found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$MediaSessionImplBase$MessageHandler found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$OnActiveChangeListener found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$QueueItem found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$QueueItem$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$ResultReceiverWrapper$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$SessionFlags found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$Token found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompat$Token$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi21$Callback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi21$CallbackProxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi21$QueueItem found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi22 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi23 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi23$Callback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi23$CallbackProxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi24 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi24$Callback found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.MediaSessionCompatApi24$CallbackProxy found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.ParcelableVolumeInfo found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.ParcelableVolumeInfo$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$Actions found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$Builder found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$CustomAction found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$CustomAction$1 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$CustomAction$Builder found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$ErrorCode found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$MediaKeyAction found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$RepeatMode found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$ShuffleMode found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompat$State found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompatApi21 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompatApi21$CustomAction found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.media.session.PlaybackStateCompatApi22 found in modules androidx.media.media-1.0.0-runtime (:androidx.media.media-1.0.0:) and support-media-compat-26.1.0-runtime (com.android.support:support-media-compat:26.1.0)
    Duplicate class android.support.v4.os.IResultReceiver found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.os.IResultReceiver$Stub found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.os.IResultReceiver$Stub$Proxy found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.os.ResultReceiver found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.os.ResultReceiver$1 found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules androidx.core.core-1.6.0-runtime (:androidx.core.core-1.6.0:) and support-compat-26.1.0-runtime (com.android.support:support-compat:26.1.0)
    Duplicate class com.google.android.gms.actions.ItemListIntents found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.actions.NoteIntents found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.actions.ReserveIntents found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.actions.SearchIntents found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.AccountPicker found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.BlockingServiceConnection found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.ConnectionResult found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.Feature found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.FirstPartyScopes found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.GoogleApiAvailabilityLight found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.GooglePlayServicesNotAvailableException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.GooglePlayServicesRepairableException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.GooglePlayServicesUtilLight found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.GoogleSignatureVerifier found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.ProGuardCanary found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.Scopes found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.UserRecoverableException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.annotation.KeepForSdk found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.annotation.KeepForSdkWithFieldsAndMethods found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.annotation.KeepForSdkWithMembers found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.annotation.KeepName found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.ApiException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.CommonStatusCodes found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.Releasable found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.ResolvableApiException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.ResolvingResultCallbacks found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.Response found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.Result found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.ResultCallback found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.ResultCallbacks found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.Scope found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.Status found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.UnsupportedApiCallException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.BackgroundDetector found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.BackgroundDetector$BackgroundStateChangeListener found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.GoogleServices found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.LifecycleActivity found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.LifecycleCallback found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.LifecycleFragment found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.StatusExceptionMapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.zzc found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.internal.zzd found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.api.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.config.GservicesValue found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.config.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.config.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.config.zzc found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.config.zzd found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.config.zze found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.AccountAccessor found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.AccountType found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.Asserts found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.BaseGmsClient found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.BaseGmsClient$BaseConnectionCallbacks found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.BaseGmsClient$BaseOnConnectionFailedListener found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.BaseGmsClient$ConnectionProgressReportCallbacks found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.BaseGmsClient$LegacyClientCallbackAdapter found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.BaseGmsClient$SignOutCallbacks found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.BinderWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.Constants found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.DowngradeableSafeParcel found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.GetServiceRequest found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.GmsClientSupervisor found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.GmsLogger found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.HideFirstParty found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.IAccountAccessor found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.IAccountAccessor$Stub found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ICancelToken found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ICancelToken$Stub found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.IGmsCallbacks found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.IGmsServiceBroker found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.IGmsServiceBroker$Stub found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ImagesContract found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.LibraryVersion found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.Objects found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.Objects$ToStringHelper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.Preconditions found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ReflectedParcelable found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ResourceUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ServiceSpecificExtraArgs found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ServiceSpecificExtraArgs$CastExtraArgs found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ServiceSpecificExtraArgs$GamesExtraArgs found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ServiceSpecificExtraArgs$PlusExtraArgs found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ShowFirstParty found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.StringResourceValueReader found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.ViewUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.constants.ListAppsActivityContract found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelReader found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelReader$ParseException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelWriter found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable$Class found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable$Constructor found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable$Field found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable$Indicator found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable$Param found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable$Reserved found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelable$VersionField found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.safeparcel.SafeParcelableSerializer found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzc found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzd found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zze found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzf found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzg found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzh found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzi found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzj found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzk found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzl found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzm found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzn found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzo found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzp found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzq found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzr found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.internal.zzs found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.logging.Logger found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.providers.PooledExecutorsProvider found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.providers.PooledExecutorsProvider$PooledExecutorFactory found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.providers.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.sqlite.CursorWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.ConnectionTracker found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.LoggingConstants found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.StatsEvent found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.StatsEvent$Types found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.StatsUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.WakeLockEvent found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.WakeLockTracker found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.stats.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.AndroidUtilsLight found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.ArrayUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.Base64Utils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.BiConsumer found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.ClientLibraryUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.Clock found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.CollectionUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.CrashUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.DataUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.DefaultClock found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.DeviceProperties found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.DynamiteApi found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.GmsVersion found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.Hex found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.HexDumpUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.HttpUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.IOUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.JsonUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.MapUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.MurmurHash3 found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.NumberUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.PlatformVersion found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.Predicate found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.ProcessUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.RetainForClient found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.ScopeUtil found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.SharedPreferencesUtils found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.Strings found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.UidVerifier found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.VisibleForTesting found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.WorkSourceUtil found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.concurrent.HandlerExecutor found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.concurrent.NamedThreadFactory found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.concurrent.NumberedThreadFactory found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.concurrent.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.util.zzc found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.wrappers.InstantApps found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.wrappers.PackageManagerWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.wrappers.Wrappers found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzc found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzd found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zze found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzf found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzg found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzh found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzi found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzj found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzk found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzl found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzm found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzn found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.common.zzo found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.FragmentWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.IFragmentWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.IFragmentWrapper$Stub found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.IObjectWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.IObjectWrapper$Stub found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.LifecycleDelegate found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.ObjectWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.OnDelegateCreatedListener found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.RemoteCreator found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.RemoteCreator$RemoteCreatorException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamic.SupportFragmentWrapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.DynamiteModule found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.DynamiteModule$DynamiteLoaderClassLoader found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.DynamiteModule$LoadingException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.DynamiteModule$VersionPolicy found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzc found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzd found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zze found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzf found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzg found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzh found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzi found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzj found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzk found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.dynamite.zzl found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.internal.common.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.internal.common.zzb found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.internal.common.zzc found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.internal.common.zzd found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.internal.common.zze found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.internal.common.zzf found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.security.ProviderInstaller found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.security.ProviderInstaller$ProviderInstallListener found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.security.zza found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.android.gms.tasks.CancellationToken found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.CancellationTokenSource found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.Continuation found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.OnCanceledListener found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.OnCompleteListener found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.OnFailureListener found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.OnSuccessListener found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.OnTokenCanceledListener found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.RuntimeExecutionException found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.SuccessContinuation found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.Task found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.TaskCompletionSource found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.TaskExecutors found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.Tasks found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zza found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzb found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzc found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzd found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zze found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzf found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzg found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzh found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzi found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzj found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzk found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzl found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzm found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzn found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzo found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzp found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzq found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzr found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzs found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzt found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzu found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzv found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzw found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.android.gms.tasks.zzx found in modules com.google.android.gms.play-services-tasks-18.0.2-runtime (:com.google.android.gms.play-services-tasks-18.0.2:) and play-services-tasks-16.0.1-runtime (com.google.android.gms:play-services-tasks:16.0.1)
    Duplicate class com.google.firebase.FirebaseApiNotAvailableException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.firebase.FirebaseException found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.1)
    Duplicate class com.google.firebase.FirebaseExceptionMapper found in modules com.google.android.gms.play-services-basement-18.1.0-runtime (:com.google.android.gms.play-services-basement-18.1.0:) and play-services-basement-16.0.1-runtime (com.google.android.gms:play-services-basement:16.0.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.
    * Get more help at https://help.gradle.org
    BUILD FAILED in 34s


    As you can see my system has com.google.android.gms.play-services-basement-18.1.0 and com.google.android.gms.play-services-basement-16.0.1 for instance. But none of my packages are using 16.0.1 since that has been obsolete for years (2018?). All current packages on my system are with 18.1.0 or higher.

    Any way to enforce the build process to remove the obsolete ones that it finds? None of those libraries are on my project, it must pick it up from some Unity default package. Or any other idea?

    Going back to 2022.2.11 solves the issue. But this is blocking me from upgrading to any unity version. I tried with 2023 and i've got the same error. It would be helpful to know which Unity package included the obsolete libraries.
     
    Last edited: May 13, 2023
  2. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    Ok, some updates. I found out the package that is causing the failing compilation is the In App purchasing.
    On 2022.2.12 it was updated to 4.8.0 from 4.7.0 and the change log has this info
    Changelog | In App Purchasing | 4.8.0 (unity3d.com)

    • Google Play - Billing Library update from version 4.0.0 to 5.1.0 Google Release Notes. New Google Billing features are not supported yet, they will be included in a future major update.
    • Upgraded com.unity.services.core from 1.5.2 to 1.8.1.

    So it seems tehy included an obsolete google play library or maybe they messed it up with com.unity.services.core or analytics and included it there.
    There has to be a way to ignore the obsolete jar files or we can't use Google Play current package.

    Ideas?
     
    Last edited: May 12, 2023
  3. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    Nothing, I can't figure it out. Unity 2022.2.21 and still I can't compile on android due to collisions with the libraries. Same thing with 2023 beta and alpha. I have to roll back all the way to 2022.2.11 for it to compile.

    Any ideas how to find out what's the culprid?
     
  4. voronwe13

    voronwe13

    Joined:
    Feb 23, 2017
    Posts:
    5
    I'm running into the same problem. I imported the latest version of Google Admob, and the Android Dependency Resolver installs all the libraries necessary for it, which causes the build errors you list above. I can get it to build by deleting the libraries installed by the dependency resolver, but then Admob throws missing class errors when running the app on my phone, because the libraries it needs aren't included in the build.

    I would love to see an official fix, but I'll keep trying things to see if I can find a workaround. I'll post here again if I figure anything out...

    Edit: Currently using Unity 2022.3.0f1
     
    Last edited: Jun 8, 2023
  5. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    I'm stuck with 2022.2.11 still, i just tried 2022.3.1 and still failing. I also tried 2023 beta and alpha, they both fail to build. No idea how to solve it.
     
  6. a21468416

    a21468416

    Joined:
    Jun 24, 2021
    Posts:
    3
    Do you have any solution?
     
  7. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    No luck on my side. Still stuck with 2022.2.11 because of this bug.
     
  8. its_neil

    its_neil

    Unity Technologies

    Joined:
    Nov 6, 2019
    Posts:
    7
    Hi folks, has this been reported to Unity as a bug in the past?
     
  9. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    I don’t know. I know this happens if you include any Google packages for Unity. Google Admod or Google game services for instance.

    it was ok until Unity 2022.2.11. After that it’s imposible to compile. No idea if anyone reported it outside of this thread
     
  10. a21468416

    a21468416

    Joined:
    Jun 24, 2021
    Posts:
    3
    Will this BUG be fixed?
    At present, all builds on android,
    using the old version of unity2022.2.11 IOS will be packaged out and often crash:(
     
  11. GediminasR

    GediminasR

    Unity Technologies

    Joined:
    Aug 19, 2021
    Posts:
    53
    Hello, bugs will be fixed only if we know about them as only a handful of developers go onto forums and still if they have any free time, so if you wish for something to be fixed we would need a reproduction on our local systems and a bug report. So if possible please create one: Bug Reporting - Unity QA
     
  12. RSH1

    RSH1

    Joined:
    Jul 9, 2012
    Posts:
    256
    Getting this too with 2022.3.7f1
     
  13. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    Ok so I created this case
    IN-51979

    I cannot reproduce it with a small project so it has to be a combination of several things. It worked perfectly until 2022.2.11 and any version after that fails
     
  14. bdzsana2

    bdzsana2

    Joined:
    Aug 1, 2013
    Posts:
    10
    Please update the forum when you get any feedback, same story here
     
  15. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    You should submit your project too. I doubt they will be able to fix it with mine alone.
     
  16. bdzsana2

    bdzsana2

    Joined:
    Aug 1, 2013
    Posts:
    10
    CASE IN-52182
    It can be reproduced 100% with my project.
     
  17. bdzsana2

    bdzsana2

    Joined:
    Aug 1, 2013
    Posts:
    10
    done
     
    creat327 likes this.
  18. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
  19. SC_Marino

    SC_Marino

    Joined:
    Dec 5, 2019
    Posts:
    3
    I've been fighting the issue as well when upgrading from unity 2021.3.29f1 to 2022.3.7f1

    I created a sandbox project with all the same dependencies as my main project, and it seems as soon as I add the FacebookSDK external plugin, it conflicts on the same packages as OP posted.

    In my case it looks like Play Asset delivery is causing the conflict.

    gradle launcher:dependencies -q
    outputs:
    Code (csharp):
    1.    
    2.       ......
    3.      \--- com.google.android.play:asset-delivery:2.0.0
    4.           +--- com.google.android.gms:play-services-basement:16.0.1
    5.           |    \--- com.android.support:support-v4:26.1.0
    6.           |         +--- com.android.support:support-compat:26.1.0
    7.           |         |    +--- com.android.support:support-annotations:26.1.0
    8.           |         |    \--- android.arch.lifecycle:runtime:1.0.0
    9.           |         |         +--- android.arch.lifecycle:common:1.0.0
    10.           |         |         \--- android.arch.core:common:1.0.0
    11.           |         +--- com.android.support:support-media-compat:26.1.0
    12.           |         |    +--- com.android.support:support-annotations:26.1.0
    13.           |         |    \--- com.android.support:support-compat:26.1.0 (*)
    14.           |         +--- com.android.support:support-core-utils:26.1.0
    15.           |         |    +--- com.android.support:support-annotations:26.1.0
    16.           |         |    \--- com.android.support:support-compat:26.1.0 (*)
    17.           |         +--- com.android.support:support-core-ui:26.1.0
    18.           |         |    +--- com.android.support:support-annotations:26.1.0
    19.           |         |    \--- com.android.support:support-compat:26.1.0 (*)
    20.           |         \--- com.android.support:support-fragment:26.1.0
    21.           |              +--- com.android.support:support-compat:26.1.0 (*)
    22.           |              +--- com.android.support:support-core-ui:26.1.0 (*)
    23.           |              \--- com.android.support:support-core-utils:26.1.0 (*)
    24.           +--- com.google.android.gms:play-services-tasks:16.0.1
    25.           |    \--- com.google.android.gms:play-services-basement:16.0.1 (*)
    26.           \--- com.google.android.play:core-common:2.0.0
    27.                +--- com.google.android.gms:play-services-basement:16.0.1 (*)
    28.                \--- com.google.android.gms:play-services-tasks:16.0.1 (*)

    Adding:
    Code (CSharp):
    1.     implementation('com.google.android.play:asset-delivery:2.0.0'){
    2.         exclude group: 'com.google.android.gms', module: 'play-services-basement'
    3.         exclude group: 'com.google.android.gms', module: 'play-services-tasks'
    4.     }
    into the
    unityLibrary/build.gradle
    file (main gradle template I believe ??)

    Makes my sandbox project build, but I haven't gotten around to test if it actually makes the Play Asset delivery break.

    Not sure what to make of all this, but I felt like pitching this in.
     
  20. creat327

    creat327

    Joined:
    Mar 19, 2009
    Posts:
    1,756
    Can you submit a bug report too, please? The more we send the faster it gets fixed. It’s been like this for months already
     
    Last edited: Sep 2, 2023
  21. GediminasR

    GediminasR

    Unity Technologies

    Joined:
    Aug 19, 2021
    Posts:
    53
    Hey, the IN-51979 case is currently in review by CQA, so give it a week or two for full testing to be done and it should proceed to be handed off to the developers for fixing.
     
  22. bdzsana2

    bdzsana2

    Joined:
    Aug 1, 2013
    Posts:
    10
    then it explains why somebody above couldn't reproduce it with a small minimal project.
     
  23. BOOLitGameStudio

    BOOLitGameStudio

    Joined:
    May 16, 2013
    Posts:
    17
    I can reproduce this in unity 2022.3.8f1 and 2023.1.11f1. Made an empty project added external dependency manager 1.2.177. It builds fine. As soon as I add any other plugin it fails...
     
  24. BOOLitGameStudio

    BOOLitGameStudio

    Joined:
    May 16, 2013
    Posts:
    17
    I've reported this in the case IN-53551
     
  25. bdzsana2

    bdzsana2

    Joined:
    Aug 1, 2013
    Posts:
    10
    what's up with this? still get this in 2022.3.15..... should I still wait for this to be fixed? updating the sdk in your packages is really this hard?
     
  26. burakyildizhan321

    burakyildizhan321

    Joined:
    Jun 11, 2022
    Posts:
    5
    Were you able to solve this error? I've been dealing with this problem for a week.
     
  27. burakyildizhan321

    burakyildizhan321

    Joined:
    Jun 11, 2022
    Posts:
    5
    If you use admob and faced with duplicate class error like this. Firstly, Assets -> External Dependecy Manager -> Android Resolver -> Delete Resoved Libraries. After that, Assets -> External Dependecy Manager -> Android Resolver -> Settings -> Enable Resolution On Build. It works for me.