title: Program type already present: com.google.android.gms.common.util.VisibleForTesting
body: <p>Hello I am getting following Error. I searched a lot, But none of the solution worked for me.</p>
  
  <blockquote>
    <p>Caused by: com.android.builder.multidex.D8MainDexList$MainDexListException: com.android.tools.r8.errors.CompilationError: Program type already present: com.google.android.gms.common.util.VisibleForTesting</p>
  </blockquote>
  
  <p>My Gradle </p>
  
  <pre><code>dependencies {
      implementation('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') {
          transitive = true;
      }
      implementation 'com.android.support:multidex:1.0.3'
      implementation files('libs/AdiquityAndroidSDK.jar')
      implementation files('libs/gdx-backend-android.jar')
      implementation files('libs/libGoogleAnalyticsServices.jar')
      implementation files('src/main/jniLibs/gdx.jar')
  //    implementation files('src/main/jniLibs/gdx-backend-android.jar')
      implementation 'com.google.android.gms:play-services-ads:15.0.1'
      implementation 'com.facebook.android:facebook-android-sdk:4.33.0'
  }
  </code></pre>
  
  <p>I have also used latest gms plugin.</p>
  
  <pre><code>classpath 'com.google.gms:google-services:4.0.1'
  </code></pre>
  
  <p>with gradle-wrapper 4.4 and build gradle 3.1.3.</p>
  
  <p>Please Help me How to solve this.</p>