Я Запуск Android программы, которая должна запустить скрипт, используя в качестве отправной точки фрагмент кода ниже здесь:Необходимые библиотеки импорта
How can we execute a shell script file from my Android Application?
Моя проблема заключается в получении его компиляции. Я получаю ошибки «не могу найти символ» для InputStreamReader и других, конечно, потому что мне не хватает требуемого импорта.
Это происходит постоянно. Существуют ли стандартные библиотеки, которые я должен импортировать? Что необходимо для этого фрагмента кода?
void execCommandLine()
{
//***********************
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("ls -all");
proc = rt.exec("sh /data/shTest.sh");
InputStream is = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (Throwable t)
{
t.printStackTrace();
}
Edit: I got my compile by adding:
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;
mport java.io.InputStream; import java.io.InputStreamReader; import java.io.BufferedReader; – Jocala