从脚本chmod android文件系统

时间:2014-07-01 13:15:21

标签: android shell chmod

我使用在vmware融合中运行的Android-x86 vm进行某些测试。我正在通过adb push将文件推送到它,但是,每次卸载并重新安装应用程序时,我都必须执行以下操作:

adb shell
su
chmod 777 /my/path
exit
exit

我需要能够编写整个过程的脚本,但我不确定如何通过某种脚本来管理chmod进程。我尝试过像

这样的事情
adb shell am chmod 777 /my/path

但这并不奏效。我以为会因为我能做到

adb shell am start ...

我也尝试过:

adb shell "su && chmod 777 /my/path && exit && exit"

实际上有效,但不会退出shell进程。所以任何建议都非常感谢。

1 个答案:

答案 0 :(得分:3)

如上所述,您可以将命令传递给adb shell,但如果用引号括起命令它会更好。

同样,您可以将命令传递给' su'命令使用-c参数。将所有这些加在一起,它应该在一个漂亮的单行中做你想要的!

adb shell "su -c 'chmod 777 /my/path'"