Это экспериментальный проект, направленный на предоставление веб -среды для телефонов и других устройств. Основные цели -:
В настоящее время он работает на устройствах на базе Gonk и на настольных платформах (протестирован только на Linux, дайте мне знать, если вы запустите его на Windows или Mac). Другой потенциальной целью будет Librem 5 от пуризма. Для получения дополнительной информации о целевых устройствах и платформах см. Эта страница.
Это на очень ранних этапах и еще не используется. Есть неполный список TODO, если вы хотите помочь!
Вы можете проверить учебник по сборке, чтобы узнать подробное объяснение того, как построить и запустить B2G/Servonk.
Поскольку мы зависим от сервопривода, сначала проверьте, что у вас все настроено, как объяснено.
Вам необходимо сделать сборку B2G для вашего устройства (ENG или userDeBug, чтобы получить корневой доступ), так как это еще не является должным образом настройки с помощью системы сборки Android. Необходимо только построить гонку, а не геккону или Гайю. Простой способ удалить их из сборки после запуска ./config.sh-редактировать B2G.MK в репозитории Гонк-МИСК и прокомментировать линии Gecko и Gaia, как показано в этом git diff: https://pastebin.com/sdqg3tki
Также:
./bootstrap.sh , чтобы установить инструмент Rust.GONK_DIR на путь вашего репозитория B2G, и GONK_PRODUCT_NAME на имя продукта Android (например, «Овен» для Sony Z3C)../servonk build gonk --release для сборки Gonk, или ./servonk build glutin --release для настольной версии. На рабочем столе просто запустите ./servonk run glutin . На Gonk вам сначала нужно пропустить устройство с B2G перед запуском:
./servonk flash gonk./servonk run gonkКод блокировки 4242.