android:无法从我的应用程序运行shell脚本(.sh)

时间:2012-10-12 15:47:28

标签: android bash shell

我无法从我的应用程序运行shell脚本。只有“ls -l”和echo命令respond.rest似乎什么都不做。甚至没有“触摸”命令works.i尝试使用触摸在SD卡中创建文件我的脚本中的命令..只有echo命令working.my shell脚本也在sdcard中

2 个答案:

答案 0 :(得分:1)

sdcard使用noexec挂载。您必须将脚本复制到应用程序的本地数据驱动器才能执行。

您应该可以通过登录手机(adb shell或其他任何内容)并输入mount

来查看所有文件系统的已安装权限

答案 1 :(得分:0)

其他命令如" cd" 等在Android中不起作用,因为它遇到了很多权限问题。

因此,最佳解决方案是通过您的应用触发"脚本管理器" "终端模拟器" 应用。