首次创建会议室数据库时,我不断收到此异常 java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Package.getName()' on a null object reference这是我的房间数据库代码:@Database(entities = [Channel::class], version = 1)abstract class ChannelRoomDatabase : RoomDatabase() { abstract fun channelDao(): ChannelDao companion object { private var INSTANCE: ChannelRoomDatabase? = null fun getInstance(application: Application): ChannelRoomDatabase? { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(application, ChannelRoomDatabase::class.java, "channels") .build() } return INSTANCE } }}和gradle代码:apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'apply plugin: 'kotlin-kapt' def room_version = "1.1.1" implementation "android.arch.persistence.room:runtime:$room_version" kapt "android.arch.persistence.room:compiler:$room_version"在构建项目时,我也会收到此错误:Execution failed for task ':app:kaptGenerateStubsDebugKotlin'.Folder /home/Desktop/MySendBird/app/build/generated/source/kaptKotlin/debugFolder /home/Desktop/MySendBird/app/build/generated/source/kaptKotlin/release3rd-party Gradle plug-ins may be the cause可能是什么原因?我在这里看到了类似的问题,但没有任何线索。请帮忙!
添加回答
举报
0/150
提交
取消