executar o comando shell do android

Estou tentando executar este comando no terminal do emulador de aplicativo (você pode encontrá-lo no google play) neste aplicativo que escrevosu e pressioneentrar, então escreva:

screenrecord --time-limit 10 /sdcard/MyVideo.mp4

e pressione novamenteentrar e inicie a gravação da tela usando a nova função do android kitkat.

Então, eu tento executar o mesmo código de java usando isso:

Process su = Runtime.getRuntime().exec("su");
Process execute = Runtime.getRuntime().exec("screenrecord --time-limit 10 /sdcard/MyVideo.mp4");

Mas não funcione porque o arquivo não foi criado. Obviamente, estou executando em um dispositivo enraizado com o kitkat android instalado. Onde está o problema? como posso resolver? porque do emulador de terminal funciona e em Java não?

questionAnswers(4)

yourAnswerToTheQuestion