使用超级用户从/ data / app文件夹复制

时间:2016-05-04 09:59:30

标签: android android-runtime android-internal-storage

我正在尝试从/ data / app文件夹中复制文件,但遇到以下问题,请提供建议。

Process suProcess = Runtime.getRuntime().exec("su");
DataOutputStream os = new     DataOutputStream(suProcess.getOutputStream);
  1. 错误是,必需:android.os.Process,在代码的第一行找到:java.lang.Process。
  2. 无法在第二行解析符号getOutputStream。
  3. 请让我知道为什么会出现这些问题,以及如何解决这些问题。感谢。

1 个答案:

答案 0 :(得分:0)

  

android.os.Process,Found:java.lang.Process

请务必导入正确的课程。

import java.lang.Process;

或者按照以下方式声明您的流程:

java.lang.Process suProcess = Runtime.getRuntime().exec("su"); 
  

无法解析符号,getOutputStream

getOutputStream是一种方法,您需要添加()才能编译代码。

DataOutputStream os = new     DataOutputStream(suProcess.getOutputStream());