最初の起動から 15 秒後にアプリがクラッシュし、エラー メッセージを理解できません。エラーをコピーしています。おそらく、ここの誰かが以前に見たことがあるでしょう。ありがとう。
? E/Zygote: MountEmulatedStorage()
? E/Zygote: v2
? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
E/SysUtils: ApplicationContext is null in ApplicationStatus
E/chromium: [ERROR:browser_gpu_channel_host_factory.cc(258)] Failed to init browser shader disk cache.
E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)
E/RecyclerView: No adapter attached; skipping layout
E/RecyclerView: No adapter attached; skipping layout
E/Adreno-ES20: <check_framebuffer_attachment:854>: Invalid texture format! Returning error!
E/Adreno-ES20: <check_framebuffer_object_status:1237>: Framebuffer color attachment incomplete. Returning GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT!
E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
E/MediaPlayer: stop called in state 4
E/MediaPlayer: error (-38, 0)
E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
E/Adreno-ES20: <check_framebuffer_attachment:854>: Invalid texture format! Returning error!
E/Adreno-ES20: <check_framebuffer_object_status:1237>: Framebuffer color attachment incomplete. Returning GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT!
A/chromium: [FATAL:jni_android.cc(249)] Check failed: false. Please include Java exception stack in crash report
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 23934 (company.android)
私の主なアクティビティには 2 つのフラグメントがあります。FragmentVideo は、Google の IMASDK を使用して動画を再生します (広告を再生してから動画を再生します)。FragmentPager には、4 つのフラグメントを持つ ViewPager があります。ViewPager 内で、可視/初期フラグメント (クラッシュ時) は、カーソル ローダーと RecyclerView を含むフラグメントです。RecyclerView の各アイテムには、ImageView と複数のテキストビューがあります。クラッシュは初回起動時にのみ発生します。最初の起動後にアプリを再度開くと、すべて問題ありません。しかし、その最初の起動は、一部のユーザーを犠牲にするのに十分です.
また、問題のカーソルのデータは、SyncAdapter を使用して削除サーバーから取得されます。カーソル アクセスの周りで適切な try catch を使用します。