スクリプトに問題があります。非常に奇妙です。ターミナルで以下のスクリプトを書き、正常に動作しますが、アプリで実行しようとすると、実行を開始してから電話を再起動するようなものです。何かアイデアはありますか? ?
String command = "pidof -s " + intent.getComponent().getPackageName() + " | kill -9 .";
Process su = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(su.getOutputStream());
os.writeBytes(command + "\n");
os.flush();