复制Android数据库

时间:2014-02-04 18:33:15

标签: android android-sqlite

我正在尝试使用运行此命令的RootTools库复制另一个应用数据库:

[...some code before...]
new CommandCapture(0,cp -r /data/data/com.example.appname/databases /data/data/com.example.appname/database1);
[...code to run it...]

创建 database1 文件夹及其内容。但是,如果我删除数据库并将 database1 重命名为数据库,该应用程序将无法再读取数据库。

注意:使用Root Explorer手动复制数据库(从数据库 database1 ),然后将其重命名为数据库 工作。

1 个答案:

答案 0 :(得分:0)

我发现了问题。 命令cp不会自动 chmod 文件和文件夹,因此您必须手动执行此操作。