0

使用ant安装android应用程序时,如果机器没有连接android设备,它会挂起。它只会等待用户连接一个,这会中断脚本的自主性。

在运行安装脚本之前,如何设置某种条件语句来检查计算机上是否有任何设备?

4

2 回答 2

1

我是关于建议同样的事情。

DEV=$(adb devices 2>&1 | tail -n +2 | sed '/^$/d')
if [ -z "$DEV" ]
then
   echo "No devices" >&2
   exit 1
fi
于 2012-10-09T21:57:39.747 回答
1

我会从蚂蚁脚本做这样的事情

  • 调用“adb 设备”
  • 解析输出(查看连接了多少设备)
  • 检查 ant 条件语句中连接设备的数量。
于 2012-10-09T21:47:50.543 回答