1

私はjenkins + gradleを使ってAndroidアプリケーションを構築しています。コマンドを実行します

gradle clean connectedCheck build

そして、jenkins設定の「エミュレーターウィンドウを表示」のチェックボックスをオンにするとすべて問題ありませんが、削除するとビルドに失敗します。
原因: java.lang.RuntimeException: 接続されたデバイスがありません!

しかし、gradle がログで開始される前に、メッセージ
[android] Emulator is ready for use (took 59 seconds) がありました

エミュレーター ウィンドウを表示せずにアプリをビルドできますか?
問題は、私のCIサーバーにXサーバーがないことです。そのため、問題になる可能性があると思います

4

1 に答える 1

2

プロパティ「Show emulator window」を削除する必要はありません。サーバーに X サーバーがない場合は、 Xvnc プラグインを Jenkins にインストールし、プロパティをチェックしたままにする必要があります

于 2013-11-17T15:01:14.207 に答える