通过 Groovy 执行 adb pull 会导致文件损坏
Executing adb pull via Groovy results in corrupt file
我尝试通过 groovy 文件执行 adb pull 以自动从设备下载文件。
private void getFile(String fileName) {
def process = new ProcessBuilder().inheritIO()
.command(adbExec, "pull", "/sdcard/some.mp4").start();
process.waitFor();
}
该过程完成后,不幸的是文件(来自 screenrecord 的 mp4)似乎已损坏。如果我 "pull it manually" 一切都很好。有什么想法吗?
干杯
已解决:
取消屏幕记录(通过脚本)后需要一些时间才能正确保存。
屏幕录制 -> 完成 -> 睡眠 -> 拉 -> 工作
我尝试通过 groovy 文件执行 adb pull 以自动从设备下载文件。
private void getFile(String fileName) {
def process = new ProcessBuilder().inheritIO()
.command(adbExec, "pull", "/sdcard/some.mp4").start();
process.waitFor();
}
该过程完成后,不幸的是文件(来自 screenrecord 的 mp4)似乎已损坏。如果我 "pull it manually" 一切都很好。有什么想法吗?
干杯
已解决: 取消屏幕记录(通过脚本)后需要一些时间才能正确保存。 屏幕录制 -> 完成 -> 睡眠 -> 拉 -> 工作