Ich wollte kapt einrichten, um Orma mit Kotlin zu verwenden.
Es ist eine Abkürzung für "Kotlin-Annotation-Processing-Tools" und ein Plug-In, mit dem Kotlin die Pluggable Annotation Processing API von Java verwenden kann. Auf diese Weise kann Kotlin auch Code mithilfe von Anmerkungen generieren (z. B. "@ table", denen "@" vorangestellt ist).
Fügen Sie einfach das kapt-Plug-In zu "build.gradle" unter dem App-Ordner hinzu.
/build.gradle
+ apply plugin: 'kotlin-kapt'
Es gab verschiedene Einstellungen im offiziellen Dokument, aber ich konnte es nur durch Hinzufügen dieser einen Zeile verwenden. Wenn etwas festgelegt werden sollte, wäre ich Ihnen dankbar, wenn Sie mich in den Kommentaren darüber informieren könnten.
Ersetzen Sie einfach "annotationProcessor" durch "kapt" in "build.gradle" unter dem App-Ordner.
/app/build.gradle
dependencies {
ext {
orma_version = '6.0.2'
}
// Orma
- annotationProcessor "com.github.maskarade.android.orma:orma-processor:$orma_version"
+ kapt "com.github.maskarade.android.orma:orma-processor:$orma_version"
implementation "com.github.maskarade.android.orma:orma:$orma_version"
}
Jetzt können Sie Orma und Dolch 2 mit Kotlin verwenden!
Recommended Posts