Ant を使用して Android アプリをインストールする場合、Android デバイスがマシンに接続されていないとハングします。ユーザーが接続するのを待つだけで、スクリプトの自律的な性質が中断されます。
インストール スクリプトを実行する前に、コンピュータにデバイスが接続されているかどうかを確認する条件ステートメントを設定するにはどうすればよいですか?
Ant を使用して Android アプリをインストールする場合、Android デバイスがマシンに接続されていないとハングします。ユーザーが接続するのを待つだけで、スクリプトの自律的な性質が中断されます。
インストール スクリプトを実行する前に、コンピュータにデバイスが接続されているかどうかを確認する条件ステートメントを設定するにはどうすればよいですか?
私は同じことを提案することについてでした。
DEV=$(adb devices 2>&1 | tail -n +2 | sed '/^$/d')
if [ -z "$DEV" ]
then
echo "No devices" >&2
exit 1
fi
私はantスクリプトからこのようなことをします