android - 如何在kotlin中使用androidannotations库?

标签 android kotlin

我已经尝试过很多次在@EActivity 的 Activity 中使用android 注释库。但不幸的是,我未能在 list 文件中使用 MainActivity_ 声明它。

@EActivity
class MainActivity : AppCompatActivity(){}

在 list 文件中

<activity android:name=".MainActivity_">

在此 .MainActivity_ 中未找到。

最佳答案

您可能需要在您的项目中启用 kapt(Kotlin 注释处理)。

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举个例子。

关于android - 如何在kotlin中使用androidannotations库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44321046/

相关文章:

rx-java - RxJava:取消订阅可从另一个异步生产中观察到的异步

android - 如何在单击按钮时使用运行阻止

java - Android - 具有固定半径(以米为单位)的 Google Maps API 热图

types - 奇怪的平等编译错误 : (No method 'equals(Any?): Boolean' available)

kotlin - 为什么Java ArrayList 兼容Kotlins List 接口(interface)

Android TextView 中的问号?

java - 通过 MainActivity 在 ListAdapter 中的项目上设置 onClickListener

安卓;如何在其他小部件保持左对齐时右对齐按钮

java - Egit/Github - 从合作伙伴处获取文件

android - 应用程序不接受 xml 文件中的 gmap