Android ADB Linux 问题

标签 android linux shell strace

我正在尝试在 Android Real 设备上测试 Strace 工具,但无法从中获取任何信息。 我正在尝试以下命令,但设备仍然告诉我“权限被拒绝”。

 '$' adb shell su strace -p <PID_number>

我尝试拆分命令并以这种方式分两次进行,并且有效

 '$' adb shell su
 '#' strace -p <PID_number>

我试图以这种方式放置以前的代码,使其安全但仍然无法正常工作:

 '$' adb shell su  && strace -p <PID_number>

我做错了什么?提前致谢

最佳答案

非 root 手机不会让您运行 su 命令。此外,strace 不是 android 中的默认二进制文件。为了使此命令起作用,您需要一个已获得 root 权限的设备和一个 strace 的 ARM 二进制文件。

关于Android ADB Linux 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5154634/

相关文章:

java - 导入中无法识别 AndroidTestCompile 依赖项

linux - Cron 每分钟通过 CURL 触发 url

linux - 如何配置 find 命令在 Linux shell 脚本中运行?

python - 执行 shell 命令并在 Python 中检索标准输出

node.js - 在 Linux (Ubuntu) 服务器中保护 node.js exec 命令行

android - xml 资源中的警告

java - 如何单击图像按钮并将其显示在 Android Studio 的新页面中?

java - ArrayList.add() 无法正常工作

linux - Bower 安装 Bootstrap 问题

c - 在 C 中使用 fts_children() 的意外结果