私はjenkins + gradleを使ってAndroidアプリケーションを構築しています。コマンドを実行します
gradle clean connectedCheck build
そして、jenkins設定の「エミュレーターウィンドウを表示」のチェックボックスをオンにするとすべて問題ありませんが、削除するとビルドに失敗します。
原因: java.lang.RuntimeException: 接続されたデバイスがありません!
しかし、gradle がログで開始される前に、メッセージ
[android] Emulator is ready for use (took 59 seconds) がありました
エミュレーター ウィンドウを表示せずにアプリをビルドできますか?
問題は、私のCIサーバーにXサーバーがないことです。そのため、問題になる可能性があると思います