Posted at

[Android] KotlinとButterknifeのAnnotation Crash問題。


問題

apply plugin: 'kotlin-kapt'

これはKotlinのannotationを使えることができる。

でも、

Butterknifeの@BindView@RealmClassのAnnotationの

Crash問題があった。


解決方法

Build.gradleを変えます。


Step one

順番大事です。

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'realm-android'


Step Two

基本 annotationProcessor -→ kaptに変えます。

implementation 'com.jakewharton:butterknife:8.8.1'

kapt 'com.jakewharton:butterknife-compiler:8.8.1'


Step Three

すぐ下に。

kapt {

generateStubs = true
}