kotlin使用ARouter报错如下:
Caused by: org.jetbrains.kotlin.kapt3.base.util.KaptBaseError: Error while annotation processing
at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:132)
at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing$default(annotationProcessing.kt:31)
at org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:47)
我这边导致这个错误的原因是,使用ARouter传参时出错的。
接收参数的Activity中,应该是
@JvmField
@Autowired
var type: Int? = -1
我少写了@JvmField导致出错