LinuxForum.Fans
Тема

Кто нибудь запускал waydroid на иксах?

Автор: facebreaker 9 сообщений 3333 просмотров
05.08.2023 19:24 #438996

При попытке запустить на иксах, получаю:
[console][22:22:35] Starting waydroid session
[22:22:35] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
[22:22:35] Wayland socket '/run/user/1000/wayland-0' doesn't exist; are you running a Wayland compositor?[/console]
Пробовал различные варианты решения проблемы из сети, ни один вариант не помог.

Получилось ли у кого запусть waydroid на иксах? И если да, то как?

05.08.2023 21:08 #438998
"facebreaker" написал:
[22:22:35] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"

По логике (см. п-1) в иксах нужно запустить Wayland compositor (weston, см. п-2) и в его терминале работать с waydroid (см. п-1).



1. Waydroid (ALT Linux Wiki)
2. Build and Run Weston on Ubuntu

06.08.2023 06:58 · отредактировано #439000

Таки пришлось запустить Wayland сессию. Но оказалось, что архитектура android - x86. А нужен arm.

06.08.2023 11:12 #439005
"facebreaker" написал:
Но оказалось, что архитектура android - x86. А нужен arm.

Как вариант на пробу: Genymotion + Genymotion_ARM_Translation.



Genymotion требует регистрации для Personal Use. Вся прелесть в том, что не нужно городить конструкцию из мутных модулей ядра, сессий, сервисов и контейнеров. Там вообще всё на уровне мыши: скачал, сделал файл исполняемым, запустил/распаковал, и запустил genymotion. Жмёте +, выбираете девайс/версию Андроида (в соответствии с существующими дополнениями транслятора, см. "Дополнительно") и запускаете. Ну а дальше по ситуации.

Важно: Нужен мощный комп. Ресурсов кушает немерено.

Примечание: Сам я этой "лепниной" не занимался, просто интересовался эмуляторами Android, пока стряпал ADBManager и мне нужен был подопытный экземпляр для стыковки/тестирования, поскольку не пользуюсь реальным смартфоном. Кстати, самым простым оказался вариант VirtualBox + Android_x86, которым пользуюсь и по сей день, если есть необходимость.

Так что тема обширная. :)


Дополнительно: Запуск приложений ARM на x86 virtual Android

06.08.2023 12:30 · отредактировано #439006

А нет, чего нибудь вроде WSA, но для Linux?

P. S. Genymotion установлен. На нём 10 версия андроида. А трансляторы я так понял, только до 9 версии.

06.08.2023 12:54 #439007
"facebreaker" написал:
А нет, чего нибудь вроде WSA, но для Linux?

o_O

Bliss OS (v15 - Android-10, вроде бы)

Compatibility: We bring Bliss to every device we can, and our PC builds even include extra ARM/ARM64 compatibility so you can use your favorite apps.

Сейчас гляну, что за зверь и грузится ли вообще. ))

06.08.2023 15:39 #439008
"facebreaker" написал:
P. S. Genymotion установлен. На нём 10 версия андроида. А трансляторы я так понял, только до 9 версии.

Посмотрел.



Всё устанавливается на VB + сразу есть связь по ADB. На скриншоте в VM открыт этот форум + показан список приложений, полученный снаружи через adb. Установка обычная (не EFI): в процессе создавался раздел (можно без свопа), он делается bootable, ставится GRUB (чтобы при перезагрузке можно выбрать опцию "VBOX/VMWARE boot") и собственно всё.

Оказалось, что BlissOS-v15 = Android-v12, так что Вам наверное нужна версия ниже, т.е. Bliss OS 12 (Deprecated) (Android 10). Это можно поискать дополнительно.

Управление - кнопками Tab или стрелки вниз/вверх, Выбор - Enter... В общем всё как обычно.

p.s. Ставился долго, но оно того стоило. Не знал, что у меня тачка и A12 потянет на виртуалках. ))

08.08.2023 17:15 · отредактировано #439018
"alex_q_2000" написал:
Compatibility: We bring Bliss to every device we can, and our PC builds even include extra ARM/ARM64 compatibility so you can use your favorite apps.

Но таки, это не WSA. Мелкософтовцы в этом отношении молодцы. Интересную штуку реализовали.

18.11.2023 16:46 · отредактировано #439158

Всё это затевалось для доступа к нормальному приложению Яндекс.музыки. Сейчас появился aamp. Его достаточно. И не нужно плясок со всем этим.

Войдите или зарегистрируйтесь, чтобы ответить.