выполнить команду оболочки из Android
Я пытаюсь выполнить эту команду из терминала эмулятора приложения (вы можете найти его в Google Play) в этом приложении я пишуsu
и нажмитевойтитак что пиши:
screenrecord --time-limit 10 /sdcard/MyVideo.mp4
и нажмите сновавойти и начать запись экрана, используя новую функцию Android KitKat.
Итак, я пытаюсь выполнить тот же код из Java, используя это:
Process su = Runtime.getRuntime().exec("su");
Process execute = Runtime.getRuntime().exec("screenrecord --time-limit 10 /sdcard/MyVideo.mp4");
Но не работайте, потому что файл не создан. очевидно, я работаю на рутированном устройстве с установленным Android KitKat. в чем проблема? как я могу решить? потому что из терминала эмулятор работает а в яве нет?