2015-10-06 14 views
5

adbコマンドを実行するバッチファイルを作成しようとしています。私はsu -cを使用したいが、私はエラーを取得:「su」コマンドの使用中にエラーが発生する

su: invalid uid/gid '-c'. 

私は私のsuバージョンは-cをサポートしていないことをどこかで見た、私はこれを有効にする方法?

答えて

1

標準のAndroid suは、通常のlinuxよりもはるかに簡単です。 -c以外のコマンドはサポートされていないため、冗長化されています。バッチファイルで

usage: su [UID[,GID[,GID2]...]] [COMMAND [ARG...]]

+0

どういうわけか私が言ったように、私の 'SUが' 'でもサポートしていません:たとえば

adb shell "su 0 <command args>" 

-c '。 (私はAndroidを使用しています) – yehonatan

+5

'su -c 'コマンドargs''は' su 0 command args'になるでしょう –

+0

ok。私のデバイス内の特定のパスからコマンド(バッチスクリプトを使用して)を実行したい場合、どうすればそれを実行することができますか? – yehonatan

4

それは次のようにする必要があります:

adb shell "su 0 mount -o rw,remount /system" 
関連する問題