title: Failed to resolve: com.google.firebase:firebase-analytics:19.0.0
body: <p>I am trying to add Firebase Analytics and I am constantly getting the follow errors when trying to sync the Gradle project:</p>
  
  <pre><code>ERROR: Failed to resolve: com.google.firebase:firebase-analytics:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.android.gms:play-services-analytics:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.android.gms:play-services-location:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.android.gms:play-services-base:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.android.gms:play-services-cast-framework:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.android.gms:play-services-basement:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.android.gms:play-services-tasks:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.firebase:firebase-measurement-connector:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.android.gms:play-services-stats:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  
  
  ERROR: Failed to resolve: com.google.firebase:firebase-iid-interop:19.0.0
  Show in Project Structure dialog
  Affected Modules: app
  </code></pre>
  
  <p>This is the implementation that I am using:</p>
  
  <pre><code>implementation 'com.google.firebase:firebase-analytics:17.2.1'
  </code></pre>
  
  <p>and</p>
  
  <pre><code>classpath 'com.google.gms:google-services:4.3.3'
  </code></pre>
  
  <p>I have read various posts but non seem to resolve this issue.</p>
  
  <p>For some reason, I am seeing that is trying to resolve for version <strong>19.0.0</strong> when I am explicitly telling it to use version <strong>17.2.1</strong>.</p>
  
  <p>This is a snippet of the build.gradle:</p>
  
  <pre><code>plugins {
      id 'com.onesignal.androidsdk.onesignal-gradle-plugin' version '0.8.1'
  }
  apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
  apply plugin: 'com.android.application'
  apply plugin: 'com.google.gms.google-services'
  
  android {
      compileSdkVersion 28
      buildToolsVersion '28.0.3'
      useLibrary  'org.apache.http.legacy'
      flavorDimensions "default"
  
  
      lintOptions {
          checkReleaseBuilds false
      }
  
  }
  
  repositories {
      google()
      jcenter()
  }
  
  android {
      compileOptions {
          sourceCompatibility JavaVersion.VERSION_1_8
          targetCompatibility JavaVersion.VERSION_1_8
      }
  }
  
  
  dependencies {
      implementation fileTree(dir: 'libs', include: ['*.jar'])
      implementation 'androidx.legacy:legacy-support-v13:1.0.0'
      implementation 'androidx.legacy:legacy-support-v4:1.0.0'
      implementation 'androidx.appcompat:appcompat:1.1.0'
      implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
      implementation 'com.onesignal:OneSignal:3.11.4'
  
      implementation 'pl.droidsonroids:casty:1.0.8'
      implementation 'androidx.mediarouter:mediarouter:1.1.0'
  
      implementation 'com.google.firebase:firebase-analytics:17.2.1'
      implementation 'com.devbrackets.android:exomedia:4.3.0'
  }
  </code></pre>
  
  <p>And project build.gradle:</p>
  
  <pre><code>buildscript {
      repositories {
          google()
          jcenter()
  
  
      }
      dependencies {
          classpath 'com.android.tools.build:gradle:3.2.0'
          classpath 'com.google.gms:google-services:4.3.3'
  
          // NOTE: Do not place your application dependencies here; they belong
          // in the individual module build.gradle files
      }
  }
  
  allprojects {
      repositories {
          google()
          jcenter()
  
      }
  
      configurations.all {
          resolutionStrategy.force "com.google.android.gms:play-services-cast:12.0.1"
      }
  }
  
  subprojects {
      project.configurations.all {
          resolutionStrategy.eachDependency { details -&gt;
  
              if (details.requested.group == 'com.google.android.gms'
                      &amp;&amp; details.requested.name.contains('play-services-cast')) {
                  details.useVersion "12.0.1"
              }
          }
      }
  }
  </code></pre>
  
  <p>Any ideas of what could be causing this conflict?</p>