2016-05-04 6 views
1

/data/appフォルダからファイルをコピーしようとしていますが、次の問題に直面しています。コードの最初の行でのjava.lang.Process:実測android.os.Process、:スーパーユーザーを使用して/ data/appフォルダからコピーする

Process suProcess = Runtime.getRuntime().exec("su"); 
DataOutputStream os = new  DataOutputStream(suProcess.getOutputStream); 
  1. エラーは、必須です。
  2. シンボル、getOutputStreamを2行目で解決できません。

なぜこれらの問題が発生するのか、どうすれば解決できるか教えてください。ありがとう。

答えて

0

android.os.Process、見つかり:のjava.lang.Process

は、右のクラスをインポートしてください。

import java.lang.Process; 

またはこのようなあなたのプロセスを宣言します。

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

シンボルを解決できません、getOutputStreamの

getOutputStreamは、あなたがあなたのをコンパイルできるように()を追加する必要がある方法であり、コード。

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

こんにちは、返信ありがとうございます。インポートと '()'を追加しましたが、まだそれらの2つのエラーが発生します。 – lifeisgooddd

+0

ありがとうございました。 – lifeisgooddd

関連する問題