之前的執(zhí)行方法:
String path = "E:/screenshot.png";
String cmd = "adb exec-out screencap -p > " + path;
Runtime.getRuntime.exec(cmd);
執(zhí)行不成功
之后的執(zhí)行方法
String path = "E:/screenshot.png";
String cmd = "adb exec-out screencap -p > " + path;
String [] command = {"cmd" , "/C" , cmd};
Process process = Runtime.getRuntime().exec(command);
執(zhí)行成功
這樣執(zhí)行也可以,兩個時間差不多
String path = "E:/screenshot.png";
String cmd = "adb exec-out screencap -p > " + path;
String [] command = {"cmd" , "/C" , cmd};
ProcessBuilder pb = new ProcessBuilder(command);
Process p = pb.start();