我可以在SQLite中删除对文件的引用来解决错误吗?

时间:2018-09-08 23:37:38

标签: android sqlite android-sqlite flutter

我正在为Flutter使用sqflite库,并且当我尝试从模拟器中打开一个contacts2.db文件时,出现以下错误:

  

E / SQLiteLog(15584):(14)无法打开文件的第34308行   [605907e73a] E / SQLiteLog(15584):(14)os_unix.c:34308:(13)   打开(/sdcard/contacts2copy.db-shm)-E / SQLiteLog(15584):(14)无法   打开数据库文件E / flutter(15584):   [错误:flutter / shell / common / shell.cc(181)] Dart错误:未处理   异常:E / flutter(15584):DatabaseException(open_failed   /sdcard/contacts2copy.db)

如果没有这一行,我几乎可以确定数据库可以正常打开。 在我的计算机上的sqlite3中打开相同的数据库没有问题。此外,另一个contacts2.db文件可以正常打开。有没有办法忽略或删除此引用?

0 个答案:

没有答案