繁体   English   中英

访问ADB时找不到Android Findstr

Android findstr not found while accessing adb

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试通过Process从Java执行adb shell命令

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

它返回/ system / bin / sh:findstr:未找到

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

1 个回复

您无法在移动设备上运行adb,并且findstr命令仅在Windows上为AFIK。 在外壳程序中的dumpsys battery版本上不允许使用与Linux等效的grep,因此您只需执行dumpsys battery并使用您自己的代码过滤相关事件部分即可。

1 findstr找不到“现在”

我在findstr上没有太多经验,但这对我来说根本无法理解。 还是findstr的错误? 看下面的例子: 1)立即echo NOW|findstr "CLEAN NOCHANGE NOW">NUL&&echo found什么也不返回,但是为什么呢? 2) ...

2 为什么找不到FindStr返回

%vData%等于HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\Path变量,其中包括;%main%\\Programs\\Go\\Bin 。 %main%是同一环境中的变量,其保留值C:\\M ...

4 找不到来自ADB的Android活动

这是感兴趣的AndroidManifest.xml的部分列表。 这在de.schildbach.wallet.ui.send包中声明了SendCoinsActivity类的Activity。 我尝试使用ADB(Android调试桥)通过以下方式启动此活动: adb shell开始- ...

5 Android:adb shell,找不到命令adb

我只是想尝试运行adb shell,这样我就可以杀死一个用于测试目的的进程。 我在目录平台工具和adb可执行文件在那里。 当我尝试运行shell时,它说没有找到adb命令。 我正在运行eclipse(通过Ubuntu)并使用模拟器。 不知道最近发生了什么。 非常感谢。 ...

6 ADB工具找不到Android设备

我想在设备上部署android应用。 但是当运行'cordova run android --device'时抛出错误, ERROR: Failed to launch application on device: ERROR: Failed to install apk to devic ...

8 使用 adb 安装“找不到 EOCD”

当一个 Android 项目超过大约 2MB 时,当我尝试使用 adb install 在设备上安装签名的应用程序时,我不断收到“EOCD not found, not zip”。 这个问题仅限于 Windows (Windows XP),因为我发现在新的 Ubuntu 机器上安装相同的应用程序没有 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM