【发布时间】:2014-01-22 19:15:28
【问题描述】:
我正在尝试从应用程序模拟器终端执行此命令(您可以在 google play 中找到它)在这个应用程序中我写 su 并按 enter,所以写:
screenrecord --time-limit 10 /sdcard/MyVideo.mp4
再按一次enter,使用android kitkat的新功能开始录屏。
所以,我尝试使用这个从 java 执行相同的代码:
Process su = Runtime.getRuntime().exec("su");
Process execute = Runtime.getRuntime().exec("screenrecord --time-limit 10 /sdcard/MyVideo.mp4");
但不工作,因为文件没有创建。显然我在安装了 android kitkat 的 root 设备上运行。问题出在哪里?我该如何解决?因为终端模拟器可以工作,而 Java 不行?
【问题讨论】:
标签: java android xml shell android-4.4-kitkat