Emulador de Android en Jenkins error: dispositivo desconectado
He instalado el complemento de Android Emulator para Jenkins. Puedo construir y probar un proyecto Android. Mi Jenkins se está ejecutando en un servidor Ubuntu (sólo acceso con terminal). El proyecto es sacado de Github. Ahora quiero usar el Emulador. Esta es mi configuración:
- Versión de Android OS: 4.4
- Densidad de la pantalla: 160
- Resolución de la pantalla: 480×800
- Objetivo ABI: armeabi-v7a
También he instalado adb y he hecho el siguiente comando:
- Error al ejecutar la muestra de la cámara de teléfono
- Agregue un atributo en la etiqueta "application" en el AndroidManifest desde un complemento cordova
- ¿Hay alguna forma de desactivar javadoc se bloquea en Android Studio con Maven plugin?
- Cordova 3.3.1-0.1.2 (Phonegap) plugins no funciona
- Cordova plugin desarrollo - agregando aar
/opt/android-sdk-linux/tools/android update sdk --no-ui
Pero no funciona:
> /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
¿Hay alguien con una explicación para este problema? Gracias
- No se puede iniciar la actividad en Android a través de Unity
- No se pueden instalar los complementos de Cordova desde Git en CLI
- Android-maven-plugin causa java.lang.OutOfMemoryError al intentar crear dex
- ¿Dónde se establece el camino de clase en un cordoba cli plugin construir
- Cordova PushPlugin - No se puede recibir notificación de GCM en android si la aplicación no se está ejecutando
- Custom cordova plugin de creación para el proyecto ionic2
- Actualizar un plugin Cordova / Phonegap (3.2.0) en el proyecto
- ¿Cómo actualizar plugins en android studio?
Me enfrento al mismo problema, incluso al intentar los comandos manualmente. Pero podría solucionar el problema al usar puertos como 5555,5556 según ese comentario: JENKINS-27456
Hay una solicitud de extracción asociada: PR en github
Voy a ver si tengo tiempo para obtener y probar una compilación con ese parche y le permitirá saber si se resuelve ese problema.
- Generación de token para acceder a la cuenta de Google
- ¿Qué sucede mientras se mueve la aplicación a la tarjeta SD en Android