相关疑难解决方法(0)

从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");
Run Code Online (Sandbox Code Playgroud)

但是不起作用,因为没有创建文件.显然我在安装了android kitkat的root设备上运行.问题出在哪儿?我怎么解决?因为从终端模拟器工作和Java不?

java xml shell android android-4.4-kitkat

38
推荐指数
3
解决办法
10万
查看次数

标签 统计

android ×1

android-4.4-kitkat ×1

java ×1

shell ×1

xml ×1