如何在kotlin中使用androidannotations库?

时间:2017-06-02 04:53:07

标签: android kotlin

我在@EActivity的活动中尝试过多次使用android注释库。但不幸的是,我没有在MainActivity _。

的清单文件中声明它
@EActivity
class MainActivity : AppCompatActivity(){}
清单文件中的

<activity android:name=".MainActivity_">

中没有找到.MainActivity_。

2 个答案:

答案 0 :(得分:3)

您可能需要在项目中启用kapt(Kotlin Annotation Processing)。

apply plugin: 'kotlin-kapt'

dependencies {
    kapt "org.androidannotations:androidannotations:$AAVersion"
}

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

答案 1 :(得分:0)

而且您还必须将带注释的类声明为open,因为默认情况下,Kotlin中的所有类都是final