运行 adb shell 命令时 #adb shell 与 #adb -e shell 之间的区别

Posted

技术标签:

【中文标题】运行 adb shell 命令时 #adb shell 与 #adb -e shell 之间的区别【英文标题】:Difference between #adb shell vs #adb -e shell while running adb shell command 【发布时间】:2021-11-06 16:06:41 【问题描述】:

运行 adb shell 命令时 #adb shell#adb -e shell 之间的区别???

我正在尝试执行以上两个命令,并且它们在运行时似乎完全一样?

有什么具体原因还是其他的?

【问题讨论】:

为什么不查看 adb 帮助?您的问题的答案是显而易见的——“-e 将 adb 命令定向到唯一正在运行的模拟器” 【参考方案1】:

您可以轻松地用谷歌搜索answer

如果您有多个设备可用,但只有一个是模拟器,请使用 -e 选项向模拟器发送命令。同样,如果有多个设备但只连接了一个硬件设备,请使用 -d 选项向硬件设备发送命令。

【讨论】:

以上是关于运行 adb shell 命令时 #adb shell 与 #adb -e shell 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

Android 常用adb shell 命令(转)

如何启动adb shell命令

ADB 拒绝 shell 命令 (ls -l ): 关闭

我可以在 C# 中运行 adb shell 命令并且在拔下 USB 电缆时不会中断它吗?

如何启动adb shell命令?

求问 BAT脚本如何自动执行 adb shell 以后的命令