質問: ### 前提・実現したいこと ここに質問の内容を詳しく書いてください。 Android Studio, Kotlin, Realmを使用しデータベースにデータを追加していきたいです。 データベースの設定のため、Applicationクラスを継承しMainApplication.ktを作成、AndroidManifest.xmlにMainApplicationを使用するよう記述したのですが、"Class "MainApplication" is never used" と表示され続けます。 ### 発生している問題・エラーメッセージ Runすると下記エラーが表示され、アプリは強制終了します。 ``` エラーメッセージ java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.ninthapplication/com.example.ninthapplication.MainActivity}: java.lang.IllegalStateException: recordList must not be null ``` ### 該当のソースコード ``` package com.example.ninthapplication import android.app.Application import io.realm.Realm class MainApplication : Application() { override fun onCreate() { super.onCreate() Realm.init(this) } } ``` ``` ``` ### 試したこと 関係があるかわかりませんが、Clean, Rebuild ProjectやGradle FilesとのSyncし直しを試しましたが改善ないです。。 初めてのAndroidアプリ制作で、解決策が見つからず困っています。アドバイスいただければ幸いです。 よろしくお願いいたします。
回答: gradleは変更しましたか? gradle(Project)とgradle(app)共に変更が必要です plugin追加方法(バージョンはご自身で選んでください) https://realm.io/docs/java/6.0.0/ kotlinの場合、app側に apply plugin: 'kotlin-kapt'も必要です バージョン5.1.0 と 5.8.0 で使ったときには追記しました