我正在为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文件可以正常打开。有没有办法忽略或删除此引用?