gpt4 book ai didi

访问 adb 时未找到 Android findstr

转载 作者:行者123 更新时间:2023-11-29 20:50:06 28 4
gpt4 key购买 nike

我正在尝试借助 Process 从 java 执行 adb shell 命令

   String command = "adb shell dumpsys battery | findstr status";
Process ps = Runtime.getRuntime().exec(command);

返回/system/bin/sh: findstr: not found

如果我从命令提示符python 脚本 运行相同的命令,它会显示预期的结果。

最佳答案

您不能在移动设备上运行 adb,并且 findstr 命令仅在 Windows 上是 AFIK。在 shell 中构建的 androids 不允许使用 linux 等效的 grep,因此您可以执行 dumpsys battery 并使用您自己的代码过滤相关部分。

关于访问 adb 时未找到 Android findstr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29361628/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com