5

Я пытаюсь запустить эмулятор на сервере Jenkins. Но я получаю эту ошибку, что Дженкинс не может запустить эмулятор becoz ошибки ниже до времени ожидания:Jenkins не может запустить эмулятор

[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 

Что я должен сделать, чтобы получить за это штопать вопрос?

+0

Вы можете исправить эту проблему? Я столкнулся с той же проблемой и не смог найти никаких исправлений. Вы нашли какое-то решение? – Waqas

ответ

0

У меня была такая же проблема, и оказалось, что adb рушится. В моем случае причиной сбоя была ошибка разрешения. Попробуйте удалить файл /tmp/adb.log перед запуском задания. Пожалуйста, просмотрите эту тему для получения дополнительной информации: Is it possible to fake a specific path for a process?

Вы также можете добавить опцию -verbose к эмулятору, чтобы увидеть больше результатов, которые могут вам помочь.

Смежные вопросы