早上好:
我正在尝试运行需要以 root 身份执行的外部应用程序。执行此应用程序后,我必须从 exit 读取行,但它显示“权限被拒绝”,就好像它没有正确完成一样。我已经想了很久,我无法前进。代码如下:
process = Runtime.getRuntime().exec("su");
String[] command = {external application command};
process = Runtime.getRuntime().exec(comando);
InputStream inputStream = process.getInputStream();
BufferedReader bufferedReader = null;
try
{
bufferedReader = new BufferedReader(new
InputStreamReader(inputStream),8192);
String line = null;
while ((line = bufferedReader.readLine()) != null)
{
System.out.println("read line:"+line );
}
}
catch (IOException ioe)
{
ioe.printStackTrace();
}
process.waitFor();
有谁知道为什么不让我运行命令?
谢谢。