[英]kotlin kapt3 KaptBaseError: Error while annotation processing ::For Room Database
我在 Room 數據庫操作類中遇到了這個奇怪的問題。 使用了很多注釋,從數據庫開始,然后是實體、DAO……不確定這個問題的原因和來源。 build.gradle 文件具有更新的庫引用,並且在正確位置使用任何注釋時沒有引用錯誤。 那為什么會出現這個錯誤呢? 花了相當多的時間來找出真正的問題。 但是還是沒有解決。
最后觀察到刪除“@Database”注釋是問題消失了。 但與我在“@Database”中使用的標准語句沒有什么不同。
以下是異常詳細信息:
Caused by: org.jetbrains.kotlin.kapt3.base.util.KaptBaseError: Error while annotation processing
at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:121)
at org.jetbrains.kotlin.kapt3.base.AnnotationProcessingKt.doAnnotationProcessing$default(annotationProcessing.kt:31)
at org.jetbrains.kotlin.kapt3.base.Kapt.kapt(Kapt.kt:45)
... 30 more```
確保你有這個 gradle
annotationProcessor "androidx.room:room-compiler:2.4.2"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.