Cloudbees で Jenkins ジョブをセットアップし、そこで Android プロジェクトを正常にチェックアウトしてコンパイルできます。AndroidエミュレーターでいくつかのJUnitテストを実行し、Androidエミュレータープラグインを追加したいと思います。「エミュレーター ウィンドウを表示」オプションを false に設定しましたが、エミュレーターの起動後、常に次のエラー メッセージが表示されます。あきらめる」。Cloudbees で Android ビルドを使用した経験のある人はいますか?
ビルドログ:
$ /opt/android/android-sdk-linux/tools/android リスト ターゲット
[android] Android SDK の使用: /opt/android/android-sdk-linux
[android] Android AVD の作成: /home/jenkins/.android/avd/hudson_en-US_160_WVGA_android-17_armeabi-v7a.avd
[android] /opt/android/android-sdk-linux/tools/android create avd -f -a -c 64M -s WVGA800 -n hudson_en-US_160_WVGA_android-17_armeabi-v7a -t android-17 --abi armeabi-v7a
$ /opt/android/android-sdk-linux/platform-tools/adb start-server
[android] Androidエミュレーターの起動
$ /opt/android/android-sdk-linux/tools/emulator -no-boot-anim -ports 59102,56142 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_160_WVGA_android- 17_armeabi-v7a -no-snapshot-load -no-snapshot-save -no-window
バックエンド EGL 表示の初期化に失敗しました
* デーモンが実行されていません。ポート 52538 で今すぐ開始 *
* デーモンが正常に起動しました *
[android] エミュレーターが起動していないようです。あきらめる
$ /opt/android/android-sdk-linux/platform-tools/adb disconnect localhost:56142
[android] Androidエミュレーターの停止
$ /opt/android/android-sdk-linux/platform-tools/adb kill-server