【发布时间】:2020-06-23 01:31:37
【问题描述】:
我遇到以下错误:
不是错误(代码 0):无法以读/写模式打开数据库。
我已经添加了
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我正在尝试在 SD 卡中存在的数据库中输入数据,我能够通过“OPEN_READONLY”读取数据库中已经存在的数据。使用“OPEN_READWRITE”时出现错误
【问题讨论】:
-
哪个安卓版本? SD卡上的数据库在哪里?你用什么代码打开数据库? SD卡是读写挂载的吗?
-
我们如何检查 SD 卡是否以读写方式挂载?
-
/proc/mounts中的 SD 卡条目有rw标志 -
在我看来您使用的是
getReadableDatabase()而不是getWritableDatabase() -
我遇到了同样的错误。您找到解决方案了吗?我的数据库在 SD 卡中。