Jenkins no puede iniciar el emulador
Estoy intentando funcionar el emulador en el servidor de Jenkins. Pero sigo recibiendo este error que Jenkins es incapaz de iniciar el emulador becoz del error de abajo hasta que se agota:
[android] Waiting 10 seconds before starting emulator... $ /opt/android-sdk-linux/platform-tools/adb start-server * daemon not running. starting it now on port 9666 * * daemon started successfully * $ /opt/android-sdk-linux/platform-tools/adb start-server [android] Starting Android emulator $ /opt/android-sdk-linux/tools/emulator64-arm -ports 9664,9665 -prop persist.sys.language=en -prop persist.sys.country=US -avd hudson_en-US_320_HVGA_android-19_armeabi-v7a -no-snapshot-load -no-snapshot-save -no-window -no-audio -gpu off resize2fs 1.42.13 (17-May-2015) The filesystem is already 51200 (4k) blocks long. Nothing to do! $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 unable to connect to localhost:9665: Connection refused [android] Waiting for emulator to finish booting... $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb disconnect localhost:9665 error: no such device 'localhost:9665' $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb disconnect localhost:9665 error: no such device 'localhost:9665' $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found $ /opt/android-sdk-linux/platform-tools/adb connect localhost:9665 $ /opt/android-sdk-linux/platform-tools/adb -s localhost:9665 shell getprop init.svc.bootanim error: device 'localhost:9665' not found
¿Qué debo hacer para superar este maldito problema?
- TestUI (Jenkins) utilizando espresso
- Robolectric 2.x + Maven en Jenkins falló con las dependencias APKLIB
- Creación de aplicaciones para Android en OpenShift Jenkins
- El emulador de Android no se inició después de 360 segundos
- ¿Cómo subir automáticamente la aplicación de Android de Jenkins a Google Play Alpha Test?
- Cómo poner bzr revid en Android de manifiesto: versionName
- ¿Por qué el Sonar no lee mis resultados de JUnit XML en Jenkins?
- Xamarin.Android android: versionCode android: versionName - Desde Jenkins Build Server
- "Error: dispositivo no encontrado" para AVD Android 5.1
- "Aapt" IOException error = 2, No hay tal archivo o directorio "¿por qué no puedo construir mi gradle en jenkins?
- Robolectric visible () "W / InputEventReceiver: Se ha intentado consumir eventos de entrada agrupados pero el receptor de eventos de entrada ya se ha eliminado."
- Mi compilación falla cuando uso Ant para construir y el proyecto de Android con múltiples bibliotecas
- ¿Cómo hacer Cucumber Android pruebas de integración?
Tuve el mismo problema y resultó que adb se estaba estrellando. En mi caso la causa del accidente fue un error de permiso. Intente eliminar el archivo /tmp/adb.log
antes de ejecutar el trabajo. Consulte este hilo para obtener más información: ¿Es posible falsificar una ruta específica para un proceso?
También podría agregar la opción -verbose
al emulador para ver más salida que podría ayudar.
- Android – Cómo cargar más de 20 MB Imagen en Imageview
- TTS: El éxito regresó de onInit () pero aún hay retraso para hablar primero