首次創(chuàng)建會議室數(shù)據(jù)庫時,我不斷收到此異常 java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Package.getName()' on a null object reference這是我的房間數(shù)據(jù)庫代碼:@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"在構(gòu)建項目時,我也會收到此錯誤: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
提交
取消