SQLite 打开数据库返回错误代码 14 但仅当通过 cp 命令创建 db 文件时

塔德杰夫

我正在尝试打开一个外部 SQLite 数据库,我将其从另一个位置复制到应用程序的文件目录中,如下所示:

Runtime.getRuntime.exec("su -c cp <path to .db> <dest path>");

但是,尝试使用 openDatabase() 打开它会返回错误代码 14。我验证了该文件实际上已被复制并且设置了适当的权限。

但是如果我使用文件管理器复制文件,那么 openDatabase() 就成功了。这两个文件具有相同的文件大小和权限。

我在这里做什么?

编辑:如果我使用文件管理器复制它,我从 cp 获得的据称损坏的文件开始工作。

塔德杰夫

该问题是由 SELinux 引起的,并通过使用chcon.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQLite错误代码:14,“无法打开数据库文件”

来自分类Dev

SQLite错误代码:14,“无法打开数据库文件”

来自分类Dev

Microsoft.Data.Sqlite.SqliteException:'SQLite错误14:'无法打开数据库文件'。

来自分类Dev

SQLite无法在频繁的“ SELECT”查询中打开数据库文件(代码14)

来自分类Dev

SQLite:异常:未知错误(代码14):无法打开数据库

来自分类Dev

android.database.sqlite.SQLiteCantOpenDatabaseException:未知错误(代码14):无法打开数据库

来自分类Dev

SQLite openOrCreateDatabase未知错误(代码14):无法打开数据库

来自分类Dev

Android SQLite DatabaseHelper 未知错误(代码 14):无法打开数据库

来自分类Dev

在终端中创建 sqlite3 数据库时出现“错误:无法打开数据库”

来自分类Dev

android.database.sqlite.SQLiteCantOpenDatabaseException:未知错误(代码14):无法打开数据库仍然无法修复问题

来自分类Dev

编译时无法打开数据库文件(代码14):PRAGMA journal_mode

来自分类Dev

从数据库返回时的php错误代码

来自分类Dev

从数据库返回时的php错误代码

来自分类Dev

通过android创建sqlite数据库

来自分类Dev

如何在DB Browser中为SQLite打开sqflite数据库文件?

来自分类Dev

sqlite db上的C程序无法打开数据库文件

来自分类Dev

创建sqlite数据库时出错?

来自分类Dev

创建时SQLite数据库失败

来自分类Dev

sqlite 打开数据库:'./sqlite.db':权限被拒绝

来自分类Dev

从.sql文件创建SQLite数据库

来自分类Dev

如何定位通过eXist-db数据库工具eXide创建的文件?

来自分类Dev

仅当不存在时如何cp文件,否则抛出错误?

来自分类Dev

cp命令unix错误

来自分类Dev

从命令行创建空的sqlite数据库

来自分类Dev

执行命令使用db创建表时,Sequelize CLI返回错误:

来自分类Dev

在Android上创建SQLite数据库时出错(代码1)

来自分类Dev

有没有一种方法可以在SQLite数据库浏览器中创建.db文件

来自分类Dev

SQLiteCantOpenDatabaseException:未知错误(代码14)无法打开数据库

来自分类Dev

创建 Sqlite DB 时我的应用程序崩溃

Related 相关文章

  1. 1

    SQLite错误代码:14,“无法打开数据库文件”

  2. 2

    SQLite错误代码:14,“无法打开数据库文件”

  3. 3

    Microsoft.Data.Sqlite.SqliteException:'SQLite错误14:'无法打开数据库文件'。

  4. 4

    SQLite无法在频繁的“ SELECT”查询中打开数据库文件(代码14)

  5. 5

    SQLite:异常:未知错误(代码14):无法打开数据库

  6. 6

    android.database.sqlite.SQLiteCantOpenDatabaseException:未知错误(代码14):无法打开数据库

  7. 7

    SQLite openOrCreateDatabase未知错误(代码14):无法打开数据库

  8. 8

    Android SQLite DatabaseHelper 未知错误(代码 14):无法打开数据库

  9. 9

    在终端中创建 sqlite3 数据库时出现“错误:无法打开数据库”

  10. 10

    android.database.sqlite.SQLiteCantOpenDatabaseException:未知错误(代码14):无法打开数据库仍然无法修复问题

  11. 11

    编译时无法打开数据库文件(代码14):PRAGMA journal_mode

  12. 12

    从数据库返回时的php错误代码

  13. 13

    从数据库返回时的php错误代码

  14. 14

    通过android创建sqlite数据库

  15. 15

    如何在DB Browser中为SQLite打开sqflite数据库文件?

  16. 16

    sqlite db上的C程序无法打开数据库文件

  17. 17

    创建sqlite数据库时出错?

  18. 18

    创建时SQLite数据库失败

  19. 19

    sqlite 打开数据库:'./sqlite.db':权限被拒绝

  20. 20

    从.sql文件创建SQLite数据库

  21. 21

    如何定位通过eXist-db数据库工具eXide创建的文件?

  22. 22

    仅当不存在时如何cp文件,否则抛出错误?

  23. 23

    cp命令unix错误

  24. 24

    从命令行创建空的sqlite数据库

  25. 25

    执行命令使用db创建表时,Sequelize CLI返回错误:

  26. 26

    在Android上创建SQLite数据库时出错(代码1)

  27. 27

    有没有一种方法可以在SQLite数据库浏览器中创建.db文件

  28. 28

    SQLiteCantOpenDatabaseException:未知错误(代码14)无法打开数据库

  29. 29

    创建 Sqlite DB 时我的应用程序崩溃

热门标签

归档