I installed the Android Emulator plugin for Jenkins. I can create and test an Android project. My Jenkins runs on an Ubuntu server (access only with terminal). The project is pulled from Gituba. Now I want to use an emulator. This is my configuration:
- Android OS Version: 4.4
- Screen Density: 160
- Screen Resolution: 480x800
- ABI Target: armeabi-v7a
I also installed adb and ran the following command:
/opt/android-sdk-linux/tools/android update sdk
But this does not work:
> /usr/bin/git rev-list 3440b28279e2e95113ce1c9499d9d881e76f6810 # timeout=10 $ /opt/android-sdk-linux/tools/android list target [android] Using Android SDK: /opt/android-sdk-linux $ /opt/android-sdk-linux/platform-tools/adb start-server * daemon not running. starting it now on port 7767 * * daemon started successfully * $ /opt/android-sdk-linux/platform-tools/adb start-server [android] Starting Android emulator $ /opt/android-sdk-linux/tools/emulator -ports 7765,7766 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_160_WVGA_android-19_armeabi-v7a -no-snapshot-load -no-snapshot-save -no-window Failed to Initialize backend EGL display Could not initialize emulated framebufferemulator: WARNING: Could not initialize OpenglES emulation, using software renderer. emulator: warning: opening audio output failed $ /opt/android-sdk-linux/platform-tools/adb connect localhost:7766 connected to localhost:7766 [android] Waiting for emulator to finish booting... $ /opt/android-sdk-linux/platform-tools/adb -s localhost:7766 shell getprop init.svc.bootanim error: device offline $ /opt/android-sdk-linux/platform-tools/adb connect localhost:7766 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:7766 shell getprop init.svc.bootanim error: device offline ... $ /opt/android-sdk-linux/platform-tools/adb connect localhost:7766 [android] Interrupted while waiting for emulator to finish booting. [android] Emulator was shut down before it finished booting $ /opt/android-sdk-linux/platform-tools/adb disconnect localhost:7766 [android] Stopping Android emulator $ /opt/android-sdk-linux/platform-tools/adb kill-server Archiving artifacts Recording test results ERROR: Publisher hudson.tasks.junit.JUnitResultArchiver aborted due to exception hudson.AbortException: Test reports were found but none of them are new. Did tests run? For example, AndroidManifest.xml is 10 min old
Is there anyone with an explanation for this problem? Thanks
source share