SQLiteCantOpenDatabaseException
全部标签 当我尝试获取可读或可写的数据库时出现此错误。“SQLiteCantOpenDatabaseException:未知错误(代码14)无法打开数据库”我在使用SQLiteOpenHelper时遇到了这个奇怪的问题,我在这里看到了一些关于同一问题的类似答案,但没有一个解决了我的问题。和我一样绝望,我在下面发布我的代码,希望有人能找到我没有看到的东西......(一个重要的信息:我从另一个工作的应用程序中得到这个应用程序。但是我第一次调试它时,我仍然没有更改dbname。这是以前的应用程序的名称(ks.db)。该数据库存在于我的调试设备中,但tr.db不存在)我的DatabaseHelper类
我的应用程序已上线并从GooglePlay控制台收到“由:android.database.sqlite.SQLiteCantOpenDatabaseException:”引起的崩溃。它主要发生在Android9操作系统上,并且50%的所有设备都是GooglePixel设备。我尝试使用其他装有android9的设备,但没有成功。我没有GooglePixel设备。无论如何,请有人建议我修复它或复制它。 最佳答案 我不知道发生这种情况的原因,但您可以使用firebase测试实验室重现此错误。它包含多个具有多个sdk版本的设备,包括goo
我已在网站上阅读了有关此问题的各种信息,但我无法弄清楚。我正在为此应用程序使用预构建数据库。我正在为这个应用程序使用jellybean。AndroidManifest.xmlLogcat输出根据logcat是由SQLiteCantOpenDatabaseException引起的06-1023:07:01.831:E/Trace(4419):erroropeningtracefile:Nosuchfileordirectory(2)06-1023:07:03.611:E/SQLiteLog(4419):(14)cannotopenfileatline30176of[00bb9c9ce4]
我已在网站上阅读了有关此问题的各种信息,但我无法弄清楚。我正在为此应用程序使用预构建数据库。我正在为这个应用程序使用jellybean。AndroidManifest.xmlLogcat输出根据logcat是由SQLiteCantOpenDatabaseException引起的06-1023:07:01.831:E/Trace(4419):erroropeningtracefile:Nosuchfileordirectory(2)06-1023:07:03.611:E/SQLiteLog(4419):(14)cannotopenfileatline30176of[00bb9c9ce4]
所以我最近在我的应用程序中添加了持久性并且我得到了这个错误,有趣的部分是应用程序运行良好甚至持久化对象检索它们和所有但是在运行单元测试时我得到上面写的错误。这是我的应用中有趣的部分list权限:这是gradle配置defailtConfigblockcompileSdkVersion24buildToolsVersion'25.0.0'defaultConfig{applicationId"mehungry.com.myapplicationnavigationdawerdemo"testInstrumentationRunner"android.support.test.runner
我正在尝试修复不允许我打开数据库的错误。可能通过所有合并,出了点问题,但我似乎找不到它。这是我的LogCat报告。E/SQLiteLog(894):(14)cannotopenfileatline30191of[00bb9c9ce4]E/SQLiteLog(894):(14)os_unix.c:30191:(2)open(/data/data/com.packagename/databases/MainDB)-Failedtoopendatabase'/data/data/com.packagename/databases/MainDB'.android.database.sqlite