title: Android Architecture Components: Gradle sync error for dependency version
body: <p>I'm trying to add ViewModel and LiveData to a Kotlin app. I have the following dependencies added to my module's <code>build.gradle</code>:</p>
  
  <pre><code>implementation "android.arch.lifecycle:extensions:1.1.1"
  kapt "android.arch.lifecycle:compiler:1.1.1"
  testImplementation "android.arch.core:core-testing:1.1.1"
  </code></pre>
  
  <p>I'm given the following error:</p>
  
  <blockquote>
    <p>Android dependency 'android.arch.lifecycle:runtime' has different version for the compile (1.0.0) and runtime (1.1.1) classpath. You should manually set the same version via DependencyResolution</p>
  </blockquote>
  
  <p>Removing the first line (<code>extensions</code>) fixes the issue, indicating that the error is coming from there, but I can't figure out why.</p>