Перейти к содержимому

Фотография

Jenkins не запускает эмулятор


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 16

#1 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 02 апреля 2019 - 11:40

Jenkins не запускает эмулятор 

 

Running as SYSTEM
Building in workspace C:\Program Files (x86)\Jenkins\jobs\emulatorRun\workspace
[workspace] $ cmd /c call C:\Users\jenkins\AppData\Local\Temp\jenkins8498873731975172218.bat

C:\Program Files (x86)\Jenkins\jobs\emulatorRun\workspace>D:

D:\>cd D:\Android\Sdk\emulator

D:\Android\Sdk\emulator>emulator -avd New
INFO: QtLogger.cpp:66: Warning: SetProcessDpiAwareness(2) failed: COM error 0xffffffff80070005 (Unknown error 0x0ffffffff80070005), using 2 ((null):0, (null))


HAX is working and emulator runs in fast virt mode.
Warning: SetProcessDpiAwareness(2) failed: COM error 0xffffffff80070005 (Unknown error 0x0ffffffff80070005), using 2 ((null):0, (null))
dsound: Could not set cooperative level for window 0000000000000000
dsound: Reason: An invalid parameter was passed to the returning function
audio: Could not init `dsound' audio driver
emulator: INFO: boot completed

 

 

В диспетчере задач видны процессы эмулятора но сам эмулятор не видно (


  • 0

#2 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 02 апреля 2019 - 15:00

Так же Android plagin на Jenkins выдает такое сообщение 

 

Running as SYSTEM
Building in workspace C:\Program Files (x86)\Jenkins\jobs\emulatorRun\workspace
[android] Failed to create file or directory: D:\Android\Sdk\.android
$ D:\Android\Sdk/tools/bin/avdmanager.bat list target
[android] Using Android SDK: D:\Android\Sdk
$ D:\Android\Sdk/platform-tools/adb.exe start-server
* daemon not running; starting now at tcp:5834
* daemon started successfully
$ D:\Android\Sdk/platform-tools/adb.exe start-server
[android] Starting Android emulator
$ D:\Android\Sdk/emulator/emulator.exe -ports 5762,5763 -report-console tcp:5837,max=60 -avd Dev
Warning: SetProcessDpiAwareness(2) failed: COM error 0xffffffff80070005 (Unknown error 0x0ffffffff80070005), using 2 ((null):0, (null))
INFO: QtLogger.cpp:66: Warning: SetProcessDpiAwareness(2) failed: COM error 0xffffffff80070005 (Unknown error 0x0ffffffff80070005), using 2 ((null):0, (null))


HAX is working and emulator runs in fast virt mode.
dsound: Could not set cooperative level for window 0000000000000000
dsound: Reason: An invalid parameter was passed to the returning function
audio: Could not init `dsound' audio driver
emulator: WARNING: Requested adb port (5763) is outside the recommended range [5555,5586]. ADB may not function properly for the emulator. See -help-port for details.
[android] Emulator reported that the console is available on port 5 762
[android] Waiting for emulator to finish booting...
$ D:\Android\Sdk/platform-tools/adb.exe -s emulator-5762 wait-for-device shell getprop dev.bootcomplete
[android] Emulator reported that the startup process is ''
$ D:\Android\Sdk/platform-tools/adb.exe -s emulator-5762 wait-for-device shell getprop dev.bootcomplete
[android] Emulator reported that the startup process is '1'
$ D:\Android\Sdk/platform-tools/adb.exe -s emulator-5762 shell logcat -v time
[android] Attempting to unlock emulator screen
$ D:\Android\Sdk/platform-tools/adb.exe -s emulator-5762 shell input keyevent 82
$ D:\Android\Sdk/platform-tools/adb.exe -s emulator-5762 shell input keyevent 4
[android] Emulator is ready for use (took 22 seconds)
[android] Stopping Android emulator
emulator: WARNING: Not saving state: RAM not mapped as shared
[android] Archiving emulator log
$ D:\Android\Sdk/platform-tools/adb.exe kill-server
Finished: SUCCESS


  • 0

#3 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 02 апреля 2019 - 15:00

Эмулятор не запустился


  • 0

#4 TatyanaV

TatyanaV

    Опытный участник

  • Members
  • PipPipPipPip
  • 388 сообщений
  • ФИО:Воробьева Татьяна


Отправлено 03 апреля 2019 - 06:04

...

dsound: Could not set cooperative level for window 0000000000000000
dsound: Reason: An invalid parameter was passed to the returning function
audio: Could not init `dsound' audio driver
emulator: WARNING: Requested adb port (5763) is outside the recommended range [5555,5586]. ADB may not function properly for the emulator. See -help-port for details.
...
emulator: WARNING: Not saving state: RAM not mapped as shared
...
$ D:\Android\Sdk/platform-tools/adb.exe kill-server

Я бы копала в эту сторону.


  • 0

#5 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 08:02

Пока я только понял, что его в баню... перекопал уже все. 

Видимо есть проблема в железе хотя слабо верится. 

Думаю проще перейти на mac там нет таких загонов )


  • 0

#6 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 08:02

Драйвера обновлял и т.д. звук есть


  • 0

#7 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 08:03

В winde эмулятор стартует


  • 0

#8 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 03 апреля 2019 - 08:36

Самый частый источник проблем с дженкинсом - он работает и все джобы исполняет под отдельным пользователем под которым ничего не настроено.


  • 0

#9 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 09:55

В плане отдельный пользователь в windows ?


  • 0

#10 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 03 апреля 2019 - 11:08

В плане отдельный пользователь в windows ?

Дальше будет немного теории и воспоминаний, машины с виндой чтобы проверить как оно там в реальности под рукой нет.

 

Если вы не запускаете его сами руками из консоли "java -jar jenkins.war" то с ненулевой вероятностью он работает не под вашим пользователем, а например как сервис, и запущенные из под него в таком виде джобы могут столкнутся с разными веселыми штуками типа невозможности взять разрешение экрана из за отсутствия экрана ( а нафига системным сервисам графический интерфейс? )

 

Соответственно можно попробовать запустить руками и если все вдруг заработает то разбираться как с этим жить дальше


  • 0

#11 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 11:50

Ок 90% подозрения что его просто не видно


  • 0

#12 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 13:01

Помогло


  • 0

#13 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 13:01

Как сделать что бы он автоматом стартовал ?


  • 0

#14 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 03 апреля 2019 - 13:16

Теоретически сервис можно запускать от имени конкретного пользователя, практически я не знаю какие там еще лежат грабли.

Это пусть коллеги близкие к винде отвечают.


  • 0

#15 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 14:27

Видимо это все таки не мой вариант. Еду на  mac  


  • 0

#16 rroma

rroma

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Смирнов Роман

Отправлено 03 апреля 2019 - 14:27

Вопрос закрыт спасибо!


  • 0

#17 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 03 апреля 2019 - 14:42

Видимо это все таки не мой вариант. Еду на  mac  

там будут те-же грабли только в профиль. Я когда сказал что это самая частая проблема с дженкинсом - я не шутил.


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных