我正在尝试使用运行此命令的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 ),然后将其重命名为数据库 工作。
答案 0 :(得分:0)
我发现了问题。
命令cp
不会自动 chmod 文件和文件夹,因此您必须手动执行此操作。