如何在Kotlin中使用androidannotations库?

Kru*_*ani 1 android kotlin

我已经尝试了很多次在@EActivity的活动中使用android注释库。但不幸的是,我无法使用MainActivity_在清单文件中声明它。

@EActivity
class MainActivity : AppCompatActivity(){}
Run Code Online (Sandbox Code Playgroud)

在清单文件中

<activity android:name=".MainActivity_">
Run Code Online (Sandbox Code Playgroud)

在此.MainActivity_中找不到。

Kir*_*man 5

您可能需要kapt在项目中启用(科特林注释处理)。

apply plugin: 'kotlin-kapt'

dependencies {
    kapt "org.androidannotations:androidannotations:$AAVersion"
}
Run Code Online (Sandbox Code Playgroud)

请参阅https://kotlinlang.org/docs/reference/kapt.html参考,https://github.com/androidannotations/androidannotations/tree/master/examples/kotlin为例。