-1

我无法从我的应用程序运行 shell 脚本。只有“ls -l”和 echo 命令响应。rest 似乎没有做任何事情。甚至“touch”命令都不起作用。我尝试使用我的 touch 命令在 sdcard 中创建一个文件脚本..只有 echo 命令有效。我的 shell 脚本也在 sdcard 中

4

2 回答 2

1

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

您应该能够通过登录手机(adb shell 或其他任何东西)并键入来查看所有文件系统的安装权限mount

于 2012-10-12T21:30:50.170 回答
0

其余的命令(如“cd”等)在 Android 中不起作用,因为它遇到了很多权限问题。

所以最好的解决方案是触发您的应用程序已经可用的“脚本管理器”“终端模拟器”应用程序。

于 2014-07-29T11:04:01.493 回答