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?