通过Groovy执行adb pull会导致文件损坏

时间:2016-04-10 18:46:24

标签: android groovy adb

我尝试通过groovy文件执行adb pull,以自动从设备下载文件。

private void getFile(String fileName) {
    def process = new ProcessBuilder().inheritIO()
                     .command(adbExec, "pull", "/sdcard/some.mp4").start();
    process.waitFor();
}

该过程完成后,遗憾的是文件(来自screenrecord的mp4)似乎已损坏。如果我"手动拉动"一切都好。有什么想法吗?

干杯

1 个答案:

答案 0 :(得分:0)

解决: 取消屏幕记录(通过脚本)后,需要一些时间来正确保存。 Screenrecord - >完成 - >睡觉 - >拉 - >作品