【发布时间】:2016-01-02 23:42:31
【问题描述】:
我尝试制作批处理文件来运行 adb 命令。我想使用su -c,但出现错误:
su: invalid uid/gid '-c'.
我在某处看到我的su 版本不支持-c,我该如何启用它?
【问题讨论】:
我尝试制作批处理文件来运行 adb 命令。我想使用su -c,但出现错误:
su: invalid uid/gid '-c'.
我在某处看到我的su 版本不支持-c,我该如何启用它?
【问题讨论】:
在批处理文件中应该是这样的:
adb shell "su 0 <command args>"
例如:
adb shell "su 0 mount -o rw,remount /system"
【讨论】:
标准的 Android su 比其常规的 linux 简单得多。它不支持-c 以外的任何命令 - 所以它变得多余了。
【讨论】:
su -c 'command args' 在 Android 中变为 su 0 command args