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