title: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath:
body: <p>I can't compile Android Kotlin Project</p>
  
  <p>I recently updated the app from pure Java to Kotlin, I only did it on a single activity yet, but I cannot run the project. </p>
  
  <p><b>Gradle Log</b><BR></p>
  
  <blockquote>
    <p>e: Supertypes of the following classes cannot be resolved. Please make sure you have the required dependencies in the classpath:
        class com.google.android.gms.maps.model.LatLng, unresolved supertypes: com.google.android.gms.internal.zzbfm
        class com.google.android.gms.maps.model.CameraPosition, unresolved supertypes: com.google.android.gms.internal.zzbfm</p>
  </blockquote>
  
  <p><b>build gradle (app)</b></p>
  
  <pre><code>apply plugin: 'com.android.application'
  apply plugin: 'kotlin-android-extensions'
  apply plugin: 'kotlin-android'
  apply plugin: 'io.fabric'
  
  android {
      compileSdkVersion 28
      buildToolsVersion "28.0.3"
  
      defaultConfig {
          versionName "2.2.4"
          versionCode 13
  
          minSdkVersion 16
          targetSdkVersion 27
  
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
          vectorDrawables.useSupportLibrary = true
      }
  
      buildTypes {
          debug {
              applicationIdSuffix ".debug"
              versionNameSuffix ".d.5"
          }
  
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  
      flavorDimensions "server"
  
      productFlavors {
          prod {
              applicationId "com.app.app"
              dimension "server"
  
              buildConfigField "String", "SERVER_HOST", "\"http://www.test.cm\""
      }
  
          dev {
              applicationId "dev.app.app"
              versionNameSuffix ".dev"
              dimension "server"
  
              buildConfigField "String", "SERVER_HOST", "\"http://localhost/test\""
          }
      }
  }
  
  dependencies {
      implementation fileTree(include: ['*.jar'], dir: 'libs')
      androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
          exclude group: 'com.android.support', module: 'support-annotations'
      })
      implementation('com.crashlytics.sdk.android:crashlytics:2.7.1@aar') {
          transitive = true
      }
  
      implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
  
      implementation 'com.github.sparklit:adbutler-android-sdk:1.0'
      implementation 'com.j256.ormlite:ormlite-core:4.48'
      implementation 'com.j256.ormlite:ormlite-android:4.48'
      implementation 'com.squareup.okhttp:okhttp:2.4.0'
      implementation 'com.android.support:appcompat-v7:28.0.0'
      implementation 'com.android.support:cardview-v7:28.0.0'
      implementation 'com.android.support:recyclerview-v7:28.0.0'
      implementation 'com.android.support:design:28.0.0'
      implementation 'com.android.support:support-vector-drawable:28.0.0'
      implementation 'com.android.support.constraint:constraint-layout:1.1.2'
      implementation 'com.android.support:support-v4:28.0.0'
      implementation 'com.google.android.gms:play-services-location:15.0.0'
      implementation 'com.google.firebase:firebase-core:16.0.1'
      implementation 'com.facebook.fresco:fresco:1.9.0'
      implementation 'com.jakewharton.timber:timber:4.7.0'
      implementation 'com.google.android.gms:play-services-maps:11.8.0'
      testImplementation 'junit:junit:4.12'
      def nav_version = "1.0.0-alpha09"
      implementation "android.arch.navigation:navigation-fragment:$nav_version"
      // use -ktx for Kotlin
      implementation "android.arch.navigation:navigation-ui:$nav_version"
      // use -ktx for Kotlin
  
      implementation 'devlight.io:navigationtabbar:1.2.5'
  }
  
  
  apply plugin: 'com.google.gms.google-services'
  repositories {
      mavenCentral()
  }
  </code></pre>