Próbuję uruchomić bash na Androidzie przy użyciu następnego kodu:
Process proc = null;
try
{
proc = Runtime.getRuntime().exec("/bin/bash");
} catch (IOException e)
{
e.printStackTrace();
}
if (proc != null)
{
//some code
}else
System.out.println("NULL");
Ale proc zawsze jest zerowy. Co robię źle?
Odpowiedzi:
3 dla odpowiedzi № 1Bash zazwyczaj nie jest dostępny na urządzeniach z Androidem, a lokalizacja katalogu bin również jest inna. Spróbuj tego:
proc = Runtime.getRuntime().exec("/system/bin/sh");