【问题标题】:How to verify adb connect was successful?如何验证 adb connect 是否成功?
【发布时间】:2016-08-02 20:58:56
【问题描述】:

我正在编写一个 bash 脚本以通过 adb 连接到设备,然后操作文件。我提示用户输入要连接的 IP 地址,然后使用adb connect $IP 进行连接。但是,我想验证设备是否已成功连接,如果没有则中止脚本。

我想我会用adb connect $IP | cat 之类的东西来完成这个,然后检查输出中是否有“无法连接”(我对 bash 脚本相当陌生,所以这可能是非常基本的)。我将如何在我的脚本中写这个?

【问题讨论】:

    标签: android bash adb


    【解决方案1】:

    另一种方法是使用命令“adb devices”,它只列出连接的设备,并且在没有连接设备时不输出任何内容。所以你可以利用它。如果您不确定如何操作,read this

    当然,如果连接了其他设备,那就有问题了。但我假设您认为没有其他设备是理所当然的。如果您想考虑到这一点,您可以在之前和之后检查“adb devices”输出..

    【讨论】:

    • 我工作的环境中,我知道要连接的设备的 ip,但没有其他设备可用。我只需要在使用 adb connect 后验证连接是否成功
    • 输出将是“连接到 _____”或“无法连接到 _____”
    • 好吧,如果你想这样做,你可以使用 grep 并检查它的输出,如下所示:link
    猜你喜欢
    • 2016-06-21
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多