【问题标题】:Room database using kotlin使用 kotlin 的房间数据库
【发布时间】:2017-06-05 10:02:56
【问题描述】:

我正在将 java 代码转换为 kotlin 代码,我收到类型未解决的 java 类错误。

我的 Java 类是

Room.databaseBuilder(context.getApplicationContext(), EventDatabase.class, "event_db").build();

转换后的 Kotlin 类

 Room.databaseBuilder<EventDatabase>(context.applicationContext, EventDatabase::class.java!!, "event_db").build()

谢谢。

【问题讨论】:

  • 我想你没有使用最新版本的 kotlin。能确认一下版本吗?
  • 这可能是因为类路径中缺少反射api。参考stackoverflow.com/questions/34144392/…
  • 我正在使用android studio将java类转换为kolin类
  • 谁能告诉我为什么我投反对票是我问错了问题吗??
  • 您甚至没有说出错误消息是什么,也没有显示任何有助于解决未解决的类错误(即依赖项)的内容,也没有显示错误的堆栈跟踪。对我来说,在您将这些添加到问题之前,这会导致投票失败。例如,您知道问题出在 gradle 上,但您从未显示过您的 gradle 文件。

标签: android kotlin


【解决方案1】:

错误已解决,我需要先在我的 gradle 文件中添加 kotlin 依赖项。

【讨论】:

    猜你喜欢
    • 2022-01-24
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 2022-01-05
    相关资源
    最近更新 更多