从android执行shell命令
我正在尝试从应用程序模拟器终端执行此命令(您可以在谷歌播放中找到它)在这个应用程序中我写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不?
胡子哥哥
摇曳的蔷薇