実行中に実行中のAndroid avdからファイルを取得し、それを実行したいと思います:
String[] cmd ={ "adb pull /sdcard/dataFolder/dataFile /path/folder/"};
try{
Process pr = run.exec(cmd);
pr.waitFor();
System.out.println("cmd execution done");
pr.destroy();
} catch (IOException e) {
System.out.println("IOException");
e.printStackTrace();
} catch (InterruptedException e) {
System.out.println("InterruptedException");
e.printStackTrace();
}
「cmd execution done」と表示されますが、ファイルはローカル フォルダーに取り込まれません。端末から同じコマンドを使用すると機能します。どこが間違っていますか?