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

私はantスクリプトからこのようなことをします

  • 「adb devices」を呼び出す
  • 出力の解析 (接続されているデバイスの数を確認するため)
  • Ant 条件ステートメントで接続されているデバイスの数を確認します。
于 2012-10-09T21:47:50.543 に答える