Настройка VNC на безголовом сервере Mac Mini

0

Я пытаюсь провести тестирование пользовательского интерфейса Android с Дженкинсом, используя мини-сервер без головного компьютера в качестве агента сборки. Из того, что я понял, самый простой способ сделать это - использовать плагин Xvnc, однако для того, чтобы плагин запускал vncserver, необходимо установить его на Mac mini. Какой самый простой способ настроить vnc на мини-сервере без головного компьютера? Я новичок в VNC, поэтому любое понимание очень поможет.

user263263
источник
Для этого вам необходимо подключить монитор и клавиатуру, но после настройки VNC-сервера вы можете отсоединить их и подключиться по сети. Любое совместимое с MacOSX программное обеспечение VNC-сервера должно работать для вас, проверьте Google.
Dave

Ответы:

0

Это скорее ответ от StackOverflow, но поскольку этот вопрос был перенесен сюда, мне придется ответить здесь.

Из того, что я собрал, самый простой способ сделать это - использовать плагин Xvnc.

Это не верно. Самый простой способ запустить эмулятор Android на машине без сборки - это запустить его с -no-window вариант, так что не требует графического окружения.

Если вы используете Плагин эмулятора Android чтобы Jenkins запустил для вас эмуляторы, просто снимите флажок «Показать окно эмулятора» в конфигурации вашей работы.

Christopher
источник
Это было первое решение, которое я попробовал. У меня запущен эмулятор с отключенным «Показать окно эмулятора», и я убедился, что опция «-no-window» работает, однако тесты пользовательского интерфейса все еще не пройдены. Я дважды проверил, и все тесты пользовательского интерфейса проходят при запуске на реальном устройстве Android, поэтому я не уверен, в чем проблема.
user263263
Я пробовал с опцией -no-window, но некоторые тесты пользовательского интерфейса все равно не будут работать даже с ним - особенно с ошибкой FAILED java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission, Увидеть большое поле Вот , Я собираюсь попробовать подход VNC сейчас. (Поздний ответ, я знаю, но этот вопрос занимает первое место в списке результатов при поиске безголовой настройки Android-эмулятора.)
Jordan