【发布时间】:2011-04-08 12:02:59
【问题描述】:
找不到有关如何在 shell 中打印有关 android shell 命令的文档的信息。类似于
help ls
【问题讨论】:
标签: android shell command-line
找不到有关如何在 shell 中打印有关 android shell 命令的文档的信息。类似于
help ls
【问题讨论】:
标签: android shell command-line
大多数(如果不是全部)命令行工具的命令帮助已被删除。
我能告诉你的唯一一件事是如何了解所有工具的功能,或者更好地找到源代码并查看它们的每个代码。
在这里您可以找到 Android 中使用的命令行工具。 Git source browser: system/core/toolbox
现在看看 ls 命令的代码,我可以告诉你例如它支持以下开关。
您可以尝试在所需命令的源代码中找到该信息。
希望对您有所帮助。
【讨论】:
简短的回答是:你不能而且你不应该这样做。
Android 的 shell 环境故意非常有限 - 它几乎只是为了支持系统事件(例如启动)所需的奇怪脚本。如果你试图在你的应用程序中使用它们,你可能正在做一些你不应该做的事情。如果不出意外,我强烈怀疑 Android 团队不会将 shell 工具视为任何已发布 API 的一部分,因此可以随时更改它们,包括添加和删除行为。另外,我不认为你可以用'ls'做很多你不能用Java的文件处理API做的事情......
【讨论】:
我的声誉还不够高,无法直接回复 Julian 的评论,但如果目标是找到应用程序数据库的位置,它应该在 /data/data/com.app.package.name/databases 中
【讨论】: