Android 9 上的 android.database.sqlite.SQLiteCantOpenDatabaseException

Posted

技术标签:

【中文标题】Android 9 上的 android.database.sqlite.SQLiteCantOpenDatabaseException【英文标题】:android.database.sqlite.SQLiteCantOpenDatabaseException on Android 9 【发布时间】:2019-11-12 04:41:45 【问题描述】:

我的应用程序正在运行,并从 Google Play 控制台收到“Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException:”崩溃。

它主要发生在 android 9 操作系统上,并且 50% 的所有设备都是 Google Pixel 设备。我尝试使用其他具有 android 9 但没有运气的设备。 我没有 Google Pixel 设备。无论如何,请任何人建议我修复或复制它。

【问题讨论】:

我在 Android 9 上遇到了完全相同的问题 【参考方案1】:

我不知道发生这种情况的原因,但您可以使用 firebase 测试实验室来重现此错误。它包含多个具有多个 sdk 版本的设备,包括 google 像素。希望这会有所帮助。

【讨论】:

以上是关于Android 9 上的 android.database.sqlite.SQLiteCantOpenDatabaseException的主要内容,如果未能解决你的问题,请参考以下文章

android文件系统管理全解析——内部存储和外部存储 /data/data和/sdcard/Android/data区别

Android获取外置SD卡读写路径

Android获取外置SD卡读写路径

android 手机缓存文件目录

Android文件选择器 自动申请存储权限 适配安卓 4.4 ~ 13支持无root权限访问和操作Android/data和Android/obb目录

android data binding jetpack VIIII 第一坑