{"BUILD_CONFIG":{"APPLICATION_ID":"io.github.mzdluo123.mirai.android","BUILD_TYPE":"release","CONSOLEVERSION":"2.9.0","COREVERSION":"2.9.0","DEBUG":false,"FLAVOR":"normal","LUAMIRAI_VERSION":"2.0.8","VERSION_CODE":63,"VERSION_NAME":"3.3.6"},"INITIAL_CONFIGURATION":{"assetsSeq":2,"colorMode":5,"densityDpi":320,"fontScale":1,"fontWeightAdjustment":0,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"zh_CN","mcc":460,"mnc":2,"navigation":"NAVIGATION_NONAV","navigationHidden":"NAVIGATIONHIDDEN_YES","orientation":"ORIENTATION_PORTRAIT","screenHeightDp":724,"screenLayout":"SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":360,"seq":86006,"smallestScreenWidthDp":360,"touchscreen":"TOUCHSCREEN_FINGER","uiMode":"UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_YES","userSetLocale":false,"mOplusExtraConfiguration":"mThemeChanged= 1, mThemeChangedFlags= 17, mFlipFont= 0, mAccessibleChanged= -1, mUxIconConfig= 3468920806113550640, mMaterialColor= 100001, mUserId= 0, mFontUserId= 0, mFontVariationSettings= 21f4, mFoldingAngle = -1.0, mIconPackName= , mDarkModeBackgroundMaxL= 0.0, mDarkModeDialogBgMaxL= 27.0, mDarkModeForegroundMinL= 100.0, mOplusConfigType= 1, mOplusChangedConfigs= 0, OpSans= 0"},"USER_EMAIL":"N\/A","BUILD":{"BOARD":"k6833v1_64","BOOTLOADER":"unknown","BRAND":"OPPO","CPU_ABI":"arm64-v8a","CPU_ABI2":"","DEVICE":"OP4E8C","DISPLAY":"PEMM20_11_C.15","FINGERPRINT":"OPPO\/PEMM20\/OP4E8C:12\/SP1A.210812.016\/R.202211031000:user\/release-keys","HARDWARE":"mt6833","HOST":"dg02-pool03-kvm119","ID":"SP1A.210812.016","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"OPPO","MODEL":"PEMM20","ODM_SKU":"dsds","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"PEMM20","RADIO":"unknown","SERIAL":"unknown","SKU":"unknown","SOC_MANUFACTURER":"Mediatek","SOC_MODEL":"MT6833V\/ZA","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":["arm64-v8a"],"SUPPORTED_ABIS":["arm64-v8a","armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1667471625000,"TYPE":"user","UNKNOWN":"unknown","USER":"root","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","INCREMENTAL":"R.202211031000","MEDIA_PERFORMANCE_CLASS":0,"PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"12","RELEASE_OR_CODENAME":"12","SDK":"31","SDK_INT":31,"SECURITY_PATCH":"2022-11-05"}},"ENVIRONMENT":{"getDataDirectory":"\/data","getDataSystemDirectory":"\/data\/system","getDownloadCacheDirectory":"\/data\/cache","getExternalStorageDirectory":"\/storage\/emulated\/0","getExternalStorageState":"mounted","getInternalMediaDirectories":"[\/system\/media, \/oem\/media, \/product\/media, \/system_ext\/media, \/my_product\/media, \/my_region\/media, \/my_carrier\/media, \/my_company\/media, \/my_bigball\/media, \/data\/theme\/ring, \/data\/theme\/audio, \/data\/theme\/applying, \/data\/oplus\/multimedia\/ringtones, \/data\/oplus\/multimedia\/notifications, \/data\/oplus\/multimedia\/ui, \/data\/oppo\/multimedia\/ringtones, \/data\/oppo\/multimedia\/notifications, \/data\/oppo\/multimedia\/ui]","getLegacyExternalStorageDirectory":"\/sdcard","getLegacyExternalStorageObbDirectory":"\/sdcard\/Android\/obb","getMyBigballDirectory":"\/my_bigball","getMyCarrierDirectory":"\/my_carrier","getMyCompanyDirectory":"\/my_company","getMyCountryDirectory":"\/my_region","getMyEngineeringDirectory":"\/my_engineering","getMyHeytapDirectory":"\/my_heytap","getMyOperatorDirectory":"\/my_carrier","getMyPreloadDirectory":"\/my_preload","getMyProductDirectory":"\/my_product","getMyRegionDirectory":"\/my_region","getMyStockDirectory":"\/my_stock","getOdmDirectory":"\/odm","getOemDirectory":"\/oem","getOplusCotaDirectory":"\/my_carrier","getOplusCustomDirectory":"\/my_company","getOplusEngineerDirectory":"\/my_engineering","getOplusProductDirectory":"\/my_product","getOplusVersionDirectory":"\/my_version","getProductDirectory":"\/product","getProductServicesDirectory":"\/product_services","getReserveDirectory":"\/mnt\/vendor\/oplusreserve","getResourceDirectory":"\/my_company","getRootDirectory":"\/system","getStorageDirectory":"\/storage","getSystemExtDirectory":"\/system_ext","getVendorDirectory":"\/vendor","isExternalStorageEmulated":true,"isExternalStorageLegacy":false,"isExternalStorageManager":false,"isExternalStorageRemovable":false,"isOplusCotaDirectoryEmpty":false,"isOplusCustomDirectoryEmpty":false,"isWhiteListMcp":false},"ANDROID_VERSION":"12","REPORT_ID":"ec57f74a-50f4-4dcc-9a95-77bab6e62b22","DISPLAY":{"0":{"currentSizeRange":{"smallest":[720,656],"largest":[1448,1448]},"flags":"FLAG_SUPPORTS_PROTECTED_BUFFERS+FLAG_SECURE","metrics":{"density":2,"densityDpi":320,"scaledDensity":"x2.0","widthPixels":720,"heightPixels":1448,"xdpi":268.9410095214844,"ydpi":269.1390075683594},"realMetrics":{"density":2,"densityDpi":320,"scaledDensity":"x2.0","widthPixels":720,"heightPixels":1600,"xdpi":268.9410095214844,"ydpi":269.1390075683594},"name":"内置屏幕","realSize":[720,1600],"rectSize":[0,0,720,1448],"size":[720,1448],"rotation":"ROTATION_0","isValid":true,"orientation":0,"refreshRate":60,"height":1448,"width":720,"pixelFormat":1}},"TOTAL_MEM_SIZE":115416727552,"APP_VERSION_CODE":63,"PRODUCT":"PEMM20","DEVICE_FEATURES":{"oppo.face.closeeye.detect":true,"android.hardware.sensor.proximity":true,"oppo.screen.hovering.support":true,"oppo.dirac.support":true,"oppo.ams.broadcast.oppobt":true,"android.hardware.sensor.accelerometer":true,"android.software.controls":true,"android.hardware.faketouch":true,"oppo.ams.act.freqcontrol":true,"android.hardware.usb.accessory":true,"android.hardware.telephony.cdma":true,"android.software.backup":true,"android.hardware.touchscreen":true,"android.hardware.touchscreen.multitouch":true,"oppo.ams.broadcast.adjust.pbrecque":true,"oppo.support.single.partition":true,"android.software.print":true,"oppo.app2sd.disabled":true,"android.software.activities_on_secondary_displays":true,"android.software.voice_recognizers":true,"android.software.picture_in_picture":true,"android.hardware.fingerprint":true,"android.hardware.sensor.gyroscope":true,"oppo.black.gesture.proximitysensor.support":true,"android.hardware.audio.low_latency":true,"android.software.vulkan.deqp.level":true,"android.software.cant_save_state":true,"android.hardware.security.model.compatible":true,"oplus.all.client":true,"android.hardware.opengles.aep":true,"android.hardware.bluetooth":true,"android.hardware.camera.autofocus":true,"oppo.performance.power.netwake":true,"android.hardware.telephony.gsm":true,"android.hardware.telephony.ims":true,"android.software.incremental_delivery":true,"android.software.opengles.deqp.level":true,"oplus.secrecy.support":true,"oppo.karaoke_v2.support":true,"oppo.otg.connection.menu.support":true,"android.hardware.usb.host":true,"android.hardware.audio.output":true,"com.google.android.feature.services_updater":true,"android.software.verified_boot":true,"android.hardware.camera.flash":true,"android.hardware.camera.front":true,"android.hardware.se.omapi.uicc":true,"android.hardware.screen.portrait":true,"cn.google.services":true,"android.hardware.sensor.stepdetector":true,"oplus.software.audio.high_power_voice_wakeup_support":true,"android.software.home_screen":true,"android.hardware.microphone":true,"oppo.typecotg.connection.menu.support":true,"mtk.gemini.support":true,"oppo.soundeffect.support":true,"android.software.autofill":true,"android.software.securely_removes_users":true,"android.hardware.bluetooth_le":true,"android.hardware.sensor.compass":true,"android.hardware.touchscreen.multitouch.jazzhand":true,"android.software.app_widgets":true,"android.software.input_methods":true,"android.hardware.sensor.light":true,"android.hardware.vulkan.version":true,"android.software.companion_device_setup":true,"oppo.ams.broadcast.jumpqueue":true,"android.software.device_admin":true,"android.hardware.wifi.passpoint":true,"android.hardware.camera":true,"oppo.hw.manufacturer.mtk":true,"android.hardware.screen.landscape":true,"android.hardware.ram.normal":true,"android.software.managed_users":true,"android.software.webview":true,"android.hardware.sensor.stepcounter":true,"android.hardware.camera.capability.manual_post_processing":true,"oppo.sensor.fusionlight.support":true,"oppo.gesture.wakeup.unload_algorithm.disable":true,"android.hardware.camera.any":true,"android.hardware.camera.capability.raw":true,"android.hardware.vulkan.compute":true,"oppo.ams.broadcast.adjust.obrecque":true,"android.software.connectionservice":true,"android.hardware.touchscreen.multitouch.distinct":true,"android.hardware.location.network":true,"android.software.cts":true,"android.hardware.camera.capability.manual_sensor":true,"android.software.app_enumeration":true,"oppo.display.screen.defaultsmartmode":true,"oppo.remote.diagnosis.support":true,"android.hardware.camera.level.full":true,"oppo.black.gesture.wake.up.arouse.support":true,"oppo.securitypay.support":true,"android.hardware.wifi.direct":true,"android.software.live_wallpaper":true,"oppo.wlan.privateDns.support":true,"com.mediatek.hardware.vow_dsp.riscv":true,"android.software.ipsec_tunnels":true,"android.hardware.location.gps":true,"android.software.midi":true,"oppo.karaoke_v2.pitchchange":true,"android.hardware.hardware_keystore":true,"oppo.ams.broadcast.filter.power":true,"android.hardware.wifi":true,"android.hardware.location":true,"oplus.network.tempdds.support":true,"android.hardware.vulkan.level":true,"oplus.typecotg.connection.menu.support":true,"oplus.software.audio.karaoke_v2.support":true,"oppo.dirac.support.version2":true,"android.software.secure_lock_screen":true,"android.hardware.biometrics.face":true,"android.hardware.telephony":true,"oppo.childspace.support":true,"android.software.file_based_encryption":true,"glEsVersion":"3.2"},"USER_CRASH_DATE":"2023-01-04T16:05:26.426+08:00","INSTALLATION_ID":"c5b5c228-41f3-4c3b-8bd3-4be29feb407c","AVAILABLE_MEM_SIZE":23446986752,"CUSTOM_DATA":{},"SHARED_PREFERENCES":{"default":{"acra.legacyAlreadyConvertedTo4.8.0":true,"acra.legacyAlreadyConvertedToJson":true,"acra.lastVersionNr":63}},"FILE_PATH":"\/data\/user\/0\/io.github.mzdluo123.mirai.android\/files","STACK_TRACE":"kotlin.UninitializedPropertyAccessException: lateinit property botService has not been initialized\n\tat io.github.mzdluo123.mirai.android.service.ServiceConnector.getBotService(ServiceConnector.kt:20)\n\tat io.github.mzdluo123.mirai.android.ui.console.ConsoleFragment.onOptionsItemSelected(ConsoleFragment.kt:157)\n\tat androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3122)\n\tat androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226)\n\tat androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3126)\n\tat androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226)\n\tat androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(FragmentController.java:416)\n\tat androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:358)\n\tat androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:264)\n\tat androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)\n\tat androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)\n\tat androidx.appcompat.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:65)\n\tat androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:208)\n\tat androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:780)\n\tat androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:834)\n\tat androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)\n\tat androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:985)\n\tat androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:975)\n\tat androidx.appcompat.widget.ActionMenuView.invokeItem(ActionMenuView.java:624)\n\tat androidx.appcompat.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:151)\n\tat android.view.View.performClick(View.java:7498)\n\tat android.view.View.performClickInternal(View.java:7471)\n\tat android.view.View.access$3700(View.java:843)\n\tat android.view.View$PerformClick.run(View.java:29071)\n\tat android.os.Handler.handleCallback(Handler.java:938)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loopOnce(Looper.java:233)\n\tat android.os.Looper.loop(Looper.java:344)\n\tat android.app.ActivityThread.main(ActivityThread.java:8205)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071)\n","CRASH_CONFIGURATION":{"assetsSeq":2,"colorMode":5,"densityDpi":320,"fontScale":1,"fontWeightAdjustment":0,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"zh_CN","mcc":460,"mnc":2,"navigation":"NAVIGATION_NONAV","navigationHidden":"NAVIGATIONHIDDEN_YES","orientation":"ORIENTATION_PORTRAIT","screenHeightDp":724,"screenLayout":"SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":360,"seq":86006,"smallestScreenWidthDp":360,"touchscreen":"TOUCHSCREEN_FINGER","uiMode":"UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_YES","userSetLocale":false,"mOplusExtraConfiguration":"mThemeChanged= 1, mThemeChangedFlags= 17, mFlipFont= 0, mAccessibleChanged= -1, mUxIconConfig= 3468920806113550640, mMaterialColor= 100001, mUserId= 0, mFontUserId= 0, mFontVariationSettings= 21f4, mFoldingAngle = -1.0, mIconPackName= , mDarkModeBackgroundMaxL= 0.0, mDarkModeDialogBgMaxL= 27.0, mDarkModeForegroundMinL= 100.0, mOplusConfigType= 1, mOplusChangedConfigs= 0, OpSans= 0"},"BRAND":"OPPO","USER_APP_START_DATE":"2023-01-04T16:05:21.052+08:00","IS_SILENT":false,"LOGCAT":"01-04 16:05:21.656 I\/oplus.android.OplusFrameworkFactoryImpl(30425): get feature:IOplusAutoResolutionFeature\n01-04 16:05:21.656 I\/oplus.android.OplusFrameworkFactoryImpl(30425): getOplusAutoResolutionFeature\n01-04 16:05:21.679 W\/libc (30425): Access denied finding property \"ro.odm.prev.product.name\"\n01-04 16:05:21.685 D\/LoadedApk(30425): mApplicationInfo overrideDisplayId:null\n01-04 16:05:21.708 D\/hw-ProcessState(30363): Binder ioctl to enable oneway spam detection failed: Invalid argument\n01-04 16:05:21.721 E\/OpenGLRenderer(30363): fbcNotifyFrameComplete error: undefined symbol: fbcNotifyFrameComplete\n01-04 16:05:21.721 E\/OpenGLRenderer(30363): fbcNotifyNoRender error: undefined symbol: fbcNotifyNoRender\n01-04 16:05:21.730 D\/SurfaceComposerClient(30363): VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:0] [ffffffff, ffffffff]\n01-04 16:05:21.836 I\/Quality (30363): Skipped: false 16\n01-04 16:05:21.877 I\/Quality (30363): Skipped: false 2\n01-04 16:05:22.129 I\/Quality (30398): LaunchTime2.0: io.github.mzdluo123.mirai.android createOrUpdateClassLoaderLocked took time: 522\n01-04 16:05:22.140 V\/GraphicsEnvironment(30398): ANGLE Developer option for 'io.github.mzdluo123.mirai.android' set to: 'default'\n01-04 16:05:22.140 V\/GraphicsEnvironment(30398): App is not on the allowlist for updatable production driver.\n01-04 16:05:22.147 D\/NetworkSecurityConfig(30398): No Network Security Config specified, using platform default\n01-04 16:05:22.149 D\/NetworkSecurityConfig(30398): No Network Security Config specified, using platform default\n01-04 16:05:22.201 I\/Quality (30425): LaunchTime2.0: io.github.mzdluo123.mirai.android createOrUpdateClassLoaderLocked took time: 515\n01-04 16:05:22.213 V\/GraphicsEnvironment(30425): ANGLE Developer option for 'io.github.mzdluo123.mirai.android' set to: 'default'\n01-04 16:05:22.214 V\/GraphicsEnvironment(30425): App is not on the allowlist for updatable production driver.\n01-04 16:05:22.220 D\/NetworkSecurityConfig(30425): No Network Security Config specified, using platform default\n01-04 16:05:22.222 D\/NetworkSecurityConfig(30425): No Network Security Config specified, using platform default\n01-04 16:05:22.310 I\/ACRA (30398): ACRA is enabled for io.github.mzdluo123.mirai.android, initializing...\n01-04 16:05:22.361 I\/ACRA (30425): ACRA is enabled for io.github.mzdluo123.mirai.android, initializing...\n01-04 16:05:22.408 I\/Quality (30398): BindApplication: io.github.mzdluo123.mirai.android:BotProcess\n01-04 16:05:22.428 D\/OplusFeatureConfigManager(30398): Milliseconds spent on initOplusFeatureCache(): 4\n01-04 16:05:22.449 I\/Quality (30425): BindApplication: io.github.mzdluo123.mirai.android:remote\n01-04 16:05:22.475 D\/OplusFeatureConfigManager(30425): Milliseconds spent on initOplusFeatureCache(): 5\n01-04 16:05:22.513 I\/MA (30398): [INFO] 等待调试器链接..... PID:30398\n01-04 16:05:22.513 I\/System.out(30398): Sending WAIT chunk\n01-04 16:05:26.341 V\/AutofillManager(30363): requestHideFillUi(null): anchor = null\n01-04 16:05:26.398 D\/AndroidRuntime(30363): Shutting down VM\n--------- beginning of crash\n01-04 16:05:26.399 E\/AndroidRuntime(30363): FATAL EXCEPTION: main\n01-04 16:05:26.399 E\/AndroidRuntime(30363): Process: io.github.mzdluo123.mirai.android, PID: 30363\n01-04 16:05:26.399 E\/AndroidRuntime(30363): kotlin.UninitializedPropertyAccessException: lateinit property botService has not been initialized\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat io.github.mzdluo123.mirai.android.service.ServiceConnector.getBotService(ServiceConnector.kt:20)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat io.github.mzdluo123.mirai.android.ui.console.ConsoleFragment.onOptionsItemSelected(ConsoleFragment.kt:157)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3122)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3126)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(FragmentController.java:416)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:358)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:264)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:65)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:208)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:780)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:834)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:985)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:975)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.widget.ActionMenuView.invokeItem(ActionMenuView.java:624)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat androidx.appcompat.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:151)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.view.View.performClick(View.java:7498)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.view.View.performClickInternal(View.java:7471)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.view.View.access$3700(View.java:843)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.view.View$PerformClick.run(View.java:29071)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.os.Handler.handleCallback(Handler.java:938)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.os.Handler.dispatchMessage(Handler.java:99)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.os.Looper.loopOnce(Looper.java:233)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.os.Looper.loop(Looper.java:344)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat android.app.ActivityThread.main(ActivityThread.java:8205)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat java.lang.reflect.Method.invoke(Native Method)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589)\n01-04 16:05:26.399 E\/AndroidRuntime(30363): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071)\n01-04 16:05:26.419 E\/ACRA (30363): ACRA caught a UninitializedPropertyAccessException for io.github.mzdluo123.mirai.android\n01-04 16:05:26.419 E\/ACRA (30363): kotlin.UninitializedPropertyAccessException: lateinit property botService has not been initialized\n01-04 16:05:26.419 E\/ACRA (30363): \tat io.github.mzdluo123.mirai.android.service.ServiceConnector.getBotService(ServiceConnector.kt:20)\n01-04 16:05:26.419 E\/ACRA (30363): \tat io.github.mzdluo123.mirai.android.ui.console.ConsoleFragment.onOptionsItemSelected(ConsoleFragment.kt:157)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3122)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.fragment.app.Fragment.performOptionsItemSelected(Fragment.java:3126)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(FragmentManager.java:3226)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(FragmentController.java:416)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:358)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:264)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:65)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:208)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:780)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:834)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:158)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:985)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:975)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.widget.ActionMenuView.invokeItem(ActionMenuView.java:624)\n01-04 16:05:26.419 E\/ACRA (30363): \tat androidx.appcompat.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:151)\n01-04 16:05:26.419 E\/ACRA (30363): \tat android.view.View.performClick(View.java:7498)\n01-04 16:05:26.419 E\/ACRA (30363): \tat android.view.View.performClickInternal(View.java:7471)\n01-04 16:05:26.419 E\/ACRA (30363): \tat android.view.View.access$3700(View.java:843)\n01-04 16:05:26.419 E\/ACRA (30363): \tat android.view.View$PerformClick.run(View.java:29071)\n01-04 16:05:26.419 E\/ACRA (30363): \tat android.os.Handler.handleCallback(Handler.java:938)\n01-04 16:05:26.419 E\/ACRA (30363): %