Я предполагаю, что произошла ошибка. Вы можете проверить это, установив ProcessBuilder.redirectErrorStream
(перед start()
), чтобы получить его до заданного inputStream
, или просто получив отдельный InputStream
для ошибок, вызвав Process.getErrorStream()
.
Не ясно, чего вы пытаетесь достичь, поэтому трудно дать вам окончательный ответ. Ваш текущий код просто пытается запустить процесс, который находится в /system/bin/ls
(из рабочего каталога). Если вы на самом деле пытаетесь запустить ls
для каталога /system/bin/
, вы захотите отправить каталог в качестве аргумента ProcessBuilder
, например:
val processBuilder = ProcessBuilder("ls", "/system/bin/")