我想将文件从/ data / data /复制到sdcard。我正在使用RootShell库,并尝试按照
进行操作if (RootShell.isRootAvailable()) {
Command command = new Command(0, "cp -r /data/data/test/log.txt > /storage/emulated/0/test/log.txt");
try {
RootShell.getShell(true).add(command);
} catch (IOException | TimeoutException | RootDeniedException e) {
Toast.makeText(MainActivity.this, "Root Error.", Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
} else {
Toast.makeText(MainActivity.this, "Root not found.", Toast.LENGTH_SHORT).show();
}
正在复制文件,但结果是它是空的0字节文件。 我也尝试用“ cat -f”替换“ cp -r”,但没有用。