Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用kotlin的房间数据库_Android_Kotlin - Fatal编程技术网

Android 使用kotlin的房间数据库

Android 使用kotlin的房间数据库,android,kotlin,Android,Kotlin,我正在将java代码转换为kotlin代码,并且得到类型未解析的java类错误 我的Java类是 Room.databaseBuilder(context.getApplicationContext(), EventDatabase.class, "event_db").build(); 已转换的Kotlin类 Room.databaseBuilder<EventDatabase>(context.applicationContext, EventDatabase::class.

我正在将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()
Room.databaseBuilder(context.applicationContext,EventDatabase::class.java!!,“event_db”).build()

谢谢。

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

我猜您没有使用最新版本的kotlin。您能确认版本吗?可能是因为类路径中缺少反射API。参考:我正在使用android studio将java类转换为kolin类。有人能告诉我为什么我投反对票吗?我问的问题有错吗?你甚至没有说错误消息是什么,也没有显示任何有助于解决未解决的类错误(即依赖项)的内容,也没有显示错误的堆栈跟踪。对我来说,在你把这些添加到问题中之前,这将导致否决票。例如,您知道gradle存在问题,但从未显示过gradle文件。