問題タブ [kapt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
26792 参照

database - Android Room Persistence ライブラリと Kotlin

Kotlin とRoom Persistence Libraryを使用して簡単なアプリを作成しようとしています。Android Persistence Codelabのチュートリアルに従いました。

AppDatabaseKotlinでの私のクラスは次のとおりです。

しかし、アプリを実行しようとすると、すぐにクラッシュします。クラッシュログは次のとおりです。

クラスAppDatabase_Implが自動生成されていないようです。Codelab からダウンロードした元の Java アプリを確認したところ、自動生成されていることがわかりましたAppDatabase_Impl

Kotlin バージョン: 1.1.2-3
Room バージョン:1.0.0-alpha1

これを経験した人はいますか?

編集: 使用kaptすると問題が解決します。私の場合、 に置き換える必要annotationProcessorがありkaptます。