0

こんにちは、アプリを介して次のように「su」コマンドを実行しようとしています。

Process process = Runtime.getRuntime().exec("su");
process.waitFor();
Log.d("EXITVAL",Integer.toString(process.exitValue()));

私は終了値1を取得しています..「id」などの他のコマンドに対して0を返します

コマンドプロンプトで確認しましたが、エラーは表示されませんでした(以下を参照)。

root@android:/ #su
root@android:/ #

エミュレーターがルート化されているということですか?もしそうなら、本当の問題は何ですか?誰でも私を案内してもらえますか..

4

2 に答える 2

1

Android アプリケーションには、実行する権限がありませんsurootおよびshellユーザーのみが を実行できますsu

于 2013-02-13T07:12:55.827 に答える