Android-如何从活动中运行bash脚本

时间:2011-12-02 06:41:01

标签: android bash

我正在开发一个使用shell脚本生成手机的应用程序 然而,当我调用脚本时,似乎脚本永远不会运行 即时通讯使用此代码

void rebot(String command)
{     
    try{    
        Runtime.getRuntime().exec("/system/bin/sh /sdcard/app/root");
    }
catch (IOException e) 
{
    // TODO Auto-generated catch block
    e.printStackTrace();}
}

希望有人可以提供帮助

1 个答案:

答案 0 :(得分:0)

试试这个

    void rebot(String[] command) {
    try {
        Runtime.getRuntime().exec(new String[] { "su", "-c", "reboot" });
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

它会要求获得许可。只允许它。