0

我想在运行时从正在运行的 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”,但不会将文件拉入本地文件夹。从终端使用相同的命令它可以工作。我哪里错了?

4

0 回答 0