title: Room "cannot find implementation for" even with using kapt
body: <p>I am trying to use Room in my project. Gradle syncing files well, but I get RunitomeException when trying to get database instance.</p>
  
  <p>"<strong>Caused by: java.lang.RuntimeException: cannot find implementation for com.fillooow.android.testtochka.BusinessLogic.database.GithubUserSearchDataBase. GithubUserSearchDataBase_Impl does not exist</strong>"</p>
  
  <p>I searched this issue and find that solution is to add this lines into build.gradle file:</p>
  
  <pre><code>implementation "android.arch.persistence.room:runtime:1.1.1"
  implementation "android.arch.persistence.room:rxjava2:1.1.1"
  kapt "android.arch.persistence.room:compiler:1.1.1"
  </code></pre>
  
  <p>and also aply this plugin</p>
  
  <pre><code>apply plugin: 'kotlin-kapt'
  </code></pre>
  
  <p>But this is my build.gradle file, and I still have this issue:</p>
  
  <pre><code>apply plugin: 'com.android.application'
  apply plugin: 'kotlin-android'
  apply plugin: 'kotlin-android-extensions'
  apply plugin: 'kotlin-kapt'
  
  
  android {
      compileSdkVersion 28
      defaultConfig {
          applicationId "com.fillooow.android.testtochka"
          minSdkVersion 21
          targetSdkVersion 28
          versionCode 1
          versionName "1.0"
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
      }
          buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  }
  
  dependencies {
      implementation fileTree(include: ['*.jar'], dir: 'libs')
      implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
      implementation 'com.android.support:appcompat-v7:28.0.0'
      implementation 'com.android.support.constraint:constraint-layout:1.1.3'
      implementation 'com.android.support:support-v4:28.0.0'
      testImplementation 'junit:junit:4.12'
      androidTestImplementation 'com.android.support.test:runner:1.0.2'
      androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
      implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
      implementation 'com.squareup.retrofit2:retrofit:2.5.0'
      implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
      implementation 'com.squareup.retrofit2:adapter-rxjava2:2.5.0'
      implementation 'com.android.support:recyclerview-v7:28.0.0'
      implementation 'com.android.support:design:28.0.0'
      implementation 'com.jakewharton.rxbinding2:rxbinding-kotlin:2.0.0'
      implementation 'com.google.android.gms:play-services-auth:16.0.1'
      implementation 'com.facebook.android:facebook-android-sdk:[4,5)'
      implementation 'com.vk:androidsdk:1.6.9'
      implementation 'com.android.support:cardview-v7:28.0.0'
      implementation 'com.squareup.picasso:picasso:2.71828'
      implementation "android.arch.persistence.room:runtime:1.1.1"
      implementation "android.arch.persistence.room:rxjava2:1.1.1"
      kapt "android.arch.persistence.room:compiler:1.1.1"
  }
  </code></pre>
  
  <p>And this is DataBase class</p>
  
  <pre><code>import android.arch.persistence.room.Room
  import android.arch.persistence.room.RoomDatabase
  import android.content.Context
  
  abstract class GithubUserSearchDataBase : RoomDatabase(){
  
      abstract fun githubUserSearchDataDao(): GithubUserSearchDataDao
  
      companion object {
          private var INSTANCE: GithubUserSearchDataBase? = null
  
          fun getInstance(context: Context): GithubUserSearchDataBase?{
              if (INSTANCE == null){
                  synchronized(GithubUserSearchDataBase::class){
                      INSTANCE = Room.databaseBuilder(context.applicationContext,
                          GithubUserSearchDataBase::class.java,
                          "github.db")
                      .build()
                  }
              }
              return INSTANCE
          }
  
          fun destroyInstance(){
              INSTANCE = null
          }
      }
  }
  </code></pre>
  
  <p>Project were <strong>cleared</strong> and <strong>rebuild</strong> a lot of times.
  So, maybe I missed something? </p>