title: Can I ignore "Incompatible Gradle Versions" lint check if Gradle overrides transtivie dependencies?
body: <p>I just violated this lint check:</p>
  
  <blockquote>
    <p>Incompatible Gradle Versions ../../build.gradle: All
    com.android.support libraries must use the exact same version
    specification (mixing versions can lead to runtime crashes). Found
    versions 25.3.1, 25.2.0. Examples include
    com.android.support:animated-vector-drawable:25.3.1 and
    com.android.support:support-v13:25.2.0</p>
  </blockquote>
  
  <p>Some of my transitive dependencies are surely not updated to the latest support version. However I set the the support libs as first-level dependencies, at the latest version in my app <code>build.gradle</code> file. I can even see that Gradle is overriding all of these dependencies:</p>
  
  <pre><code>$ ./gradlew app:dependencies | grep 25.2.0
  
  |    +--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v13:25.2.0
  |    |    +--- com.android.support:support-annotations:25.2.0 -&gt; 25.3.1
  |    |    \--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    \--- com.android.support:design:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v13:25.2.0
  |    |    +--- com.android.support:support-annotations:25.2.0 -&gt; 25.3.1
  |    |    \--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    \--- com.android.support:design:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v13:25.2.0
  |    |    +--- com.android.support:support-annotations:25.2.0 -&gt; 25.3.1
  |    |    \--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    \--- com.android.support:design:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v13:25.2.0
  |    |    +--- com.android.support:support-annotations:25.2.0 -&gt; 25.3.1
  |    |    \--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    \--- com.android.support:design:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v13:25.2.0
  |    |    +--- com.android.support:support-annotations:25.2.0 -&gt; 25.3.1
  |    |    \--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    \--- com.android.support:design:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v13:25.2.0
  |    |    +--- com.android.support:support-annotations:25.2.0 -&gt; 25.3.1
  |    |    \--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    \--- com.android.support:design:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    +--- com.android.support:support-v13:25.2.0
  |    |    +--- com.android.support:support-annotations:25.2.0 -&gt; 25.3.1
  |    |    \--- com.android.support:support-v4:25.2.0 -&gt; 25.3.1 (*)
  |    \--- com.android.support:design:25.2.0 -&gt; 25.3.1 (*)
  </code></pre>
  
  <p>Is there anything I have to worry about, or can I safely ignore this lint error?</p>