Как запускать приложения Android в Linux
Если ваша основная ОС — Linux, но вы хотите использовать приложения Android на своем рабочем столе, вот что вам нужно сделать.
Я одновременно являюсь пользователем Linux и Android, и хотя существуют приложения, позволяющие довольно плавно синхронизировать эти две платформы, бывают случаи, когда я предпочитаю просто запустить приложение Android на своем рабочем столе.
К счастью, есть приложение под названием Waydroid, которое позволяет запускать приложения Android в виртуальной среде. Процесс установки и запуска не самый простой, но как только он заработает, у вас появится полный доступ к Google Play Store, из которого вы сможете устанавливать и запускать приложения Android, как если бы вы работали на планшете Android.
Позвольте мне показать вам, как это делается.
Как установить и использовать Waydroid
Что вам понадобится: Для этого вам понадобится работающий экземпляр Linux (я буду использовать Ubuntu Desktop 24.04), действующая учетная запись Google и пользователь с привилегиями sudo. Следует иметь в виду, что этот процесс не будет работать на виртуальной машине, поскольку она не сможет получить доступ к сети, поэтому обязательно установите Waydroid на стандартный настольный компьютер или ноутбук.
Вот и все. Давайте творим Android-волшебство.
1. Откройте окно терминала
Первое, что нужно сделать, это войти на рабочий стол Linux и открыть приложение окна терминала.
2. Установите необходимые зависимости
Далее мы должны установить пару зависимостей с помощью команды:
sudo apt install curl ca-certificates -y
3. Добавьте репозиторий Waydroid.
Теперь мы можем добавить необходимый репозиторий Waydroid с помощью команды:
curl https://repo.waydro.id | sudo bash
4. Установите Вейдроид
Установите приложение Waydroid с помощью:
sudo apt-get install waydroid -y
5. Откройте и зарегистрируйте Waydroid.
Теперь, когда Waydroid установлен, откройте меню рабочего стола и запустите приложение. Когда приложение откроется, обязательно выберите GAPPS в раскрывающемся списке «Тип Android». Если вы выберете Vanilla, вы не получите доступ к сервисам Google Play, а это значит, что вы не сможете устанавливать приложения из Google Play Store.
Как только вы это сделаете, нажмите «Загрузить». Загрузка займет некоторое время. По завершении нажмите «Готово», и приложение Waydroid закроется.
Обязательно выберите GAPPS в качестве типа Android.
6. Снова откройте Waydroid.
Вернитесь в меню и снова откройте приложение Waydroid. Это может занять некоторое время, но в конечном итоге вы увидите виртуальную среду Android, которая не совсем готова.
7. Получите свой идентификатор Android.
По умолчанию устройство не является доверенным. Чтобы использовать Google Play Store, его необходимо сначала зарегистрировать. Для этого вам необходимо знать свой Android ID. Вернитесь в окно терминала и введите команду:
sudo waydroid shell
Теперь вы должны находиться в другой оболочке с другим приглашением. Оттуда найдите свой идентификатор с помощью:
ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"
Вы должны увидеть случайную строку чисел. Скопируйте этот идентификатор в буфер обмена.
8. Зарегистрируйте свое устройство
Подготовив свой идентификатор, перейдите на страницу «Несертифицированный Google» и вставьте только что полученный идентификатор. Сообщите Google, что вы не робот, и нажмите «Зарегистрироваться».
Как только это будет сделано, закройте и снова откройте Waydroid, и ваше устройство будет зарегистрировано. Теперь вы можете запускать все необходимые приложения Android.