Google Play Store, установите его на Anbox и включите поддержку ARM.

Об анбоксе и google play

В следующей статье мы рассмотрим Anbox или Android в коробке. Это бесплатный инструмент с открытым исходным кодом, который позволяет запускать приложения Android на Gnu / Linux. Коллега рассказал нам о ней некоторое время назад в другом статья. Этот инструмент запускает Среда выполнения Android в контейнере LXC. В нем воссоздается структура каталогов Android, при этом для запуска приложений используется собственное ядро ​​Linux.

Согласно его веб-сайту, его основными функциями являются безопасность, производительность, интеграция и конвергенция. С Anbox, каждое приложение или игра Android запускается в отдельном окне, как и системные приложения, и ведут себя более или менее как обычные окна.

По умолчанию Anbox не поставляется с Google Play Store. Он также не поддерживает приложения ARM. Для установки приложений нам потребуется скачать каждое приложение APK и установить его вручную с помощью adb. Кроме того, установка приложений или игр ARM по умолчанию не работает с Anbox. При попытке установить эти типы приложений или игр система покажет нам ошибку, равную или похожую на следующую:

Failed to install PACKAGE.NAME.apk: Failure INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113

Чтобы избежать этого сообщения, нам придется настроить как Google Play Store, так и поддержку приложений ARM (через libhoudini) вручную для Android in a Box, но это довольно сложный процесс. За облегчить установку Google Play Store и Google Play Services в Anbox, и сделать его совместимым с приложениями и играми ARM, люди из выродки-r-us.de (статья на немецком языке) создал un скрипт что автоматизирует эти задачи.

Прежде чем мы углубимся в этот вопрос, я хотел бы прояснить, что не все приложения и игры для Android работают на Anbox, даже после интеграции libhoudini для поддержки ARM. Некоторые приложения и игры для Android могут не отображаться в магазине Google Play. В остальных случаях они могут быть доступны для установки, но работать не будут. Кроме того, некоторые функции могут быть недоступны в других приложениях.

Установите Google Play Store и включите поддержку приложений / игр ARM в Anbox

приложение работает в Anbox

Следующие инструкции, очевидно, не будут работать, если Anbox еще не установлен на вашем рабочем столе Gnu / Linux. Если у вас все еще есть ожидающая установка, вы можете следовать инструкциям, которые мы можем найти в вашем веб-страница. Кроме того, нам придется работать anbox.appmgr хотя бы один раз после установки Anbox и перед использованием команд, которые мы увидим в этой статье. Так мы избежим возможных проблем.

Установить зависимости

Прежде всего, мы собираемся установить необходимые зависимости. В Debian, Ubuntu или Linux Mint мы будем использовать эту команду для установить необходимые зависимости из терминала (Ctrl + Alt + T):

sudo apt install wget lzip unzip squashfs-tools

Скачайте и установите скрипт

После установки Anbox и устранения зависимостей теперь мы загрузим и выполним скрипт, который автоматически загружает и устанавливает Google Play Store, Google Play Services и libhoudini (для совместимости с приложениями ARM / играми) на нашем объекте Anbox.

Как всегда важно не запускать скрипт, не зная, что он делает. Перед запуском этого скрипт, проверьте свой код.

После проверки сценария мы можем загрузить его, дать ему необходимые разрешения и запустить на нашем рабочем столе Gnu / Linux. Для всего этого мы будем использовать эти команды в терминале (Ctrl + Alt + T):

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

chmod +x install-playstore.sh

sudo ./install-playstore.sh

Запуск Anbox

разрешения anbox google playstore и сервисы

Чтобы Google Play Store работал на Anbox, нам, возможно, придется включить все разрешения как для Google Play Store, так и для сервисов Google Play. Сначала запустим Anbox:

anbox.appmgr

Тогда мы перейдем к Настройки> Приложения> Google Play (Магазин и службы)> Разрешения и здесь мы включаем все доступные разрешения.

На этом этапе мы должны иметь возможность войти в систему с учетной записью Google в магазине Google Play.

Аккаунт в магазине Google Play

Проблемы с подключением к вашей учетной записи Google

Если мы не включим все разрешения для Google Play Store и Google Play Services, мы можем столкнуться с проблемой при попытке войти в нашу учетную запись Google. Сообщение, которое появится, будет примерно таким: 'Ошибка входа. Возникла проблема при обмене данными с серверами Google. Попробуйте позже».

После запуска сеанса мы можем деактивировать некоторые разрешения, которые мы активировали ранее.

войдите в свою учетную запись Google в Anbox

Если у вас возникли проблемы с подключением при входе в свою учетную запись Google из Anbox, убедитесь, что anbox-bride.sh бежит:

Для запуска скрипта выполняем в терминале (Ctrl + Alt + T):

sudo /snap/anbox/current/bin/anbox-bridge.sh start

Для его перезапуска команда будет следующей:

sudo /snap/anbox/current/bin/anbox-bridge.sh restart

Из того, что я прочитал, нам также может потребоваться установить пакет dnsmasq если у нас по-прежнему будут проблемы с подключением к Anbox, как это, кажется, случилось с этот пользователь. На моем рабочем столе Ubuntu 18.04 в этом не было необходимости.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Грегори сказал

    Бог наконец услышал мои молитвы

  2.   Хорхе Ариэль Утелло сказал

    у кого-то работает?

  3.   Х. Пайро сказал

    Добрый день, после выполнения всех шагов открывается окно (без рамки или верхней панели), где на несколько секунд есть логотип Android и слово «Запуск», затем оно исчезает с экрана. Сценарий работает без ошибок, но не выводится сообщение «[daemon.cpp: 59 @ Run] Служба диспетчера приложений еще не запущена».
    Ubuntu 18.04 LTS с Gnome по умолчанию.

    Привет!

  4.   Дамиан Амоэдо сказал

    Привет. Когда я попробовал эту программу, у меня возникла аналогичная ошибка, когда я установил ее на виртуальную машину. Но когда я тестировал его на реальной машине (по умолчанию Ubuntu 18.04 с Gnome), он работал без проблем, следуя инструкциям по установке, приведенным на странице Anbox. Ссылка есть в статье. У вас есть доказательство того, что это работает, на скриншотах, украшающих пост, я сделал их во время тестирования программы. Salu2.

  5.   Габриель сказал

    привет, я установил все идеально, но когда я захожу в Google Play, он просто видел. как я могу решить

  6.   Эрик Тукто сказал

    Вы знаете, как перезапустить анбокс?

  7.   Brandon сказал

    Спасибо, информация очень фрагментирована на других сайтах и ​​даже из исходного кода. Но в итоге это удалось. Прекрасно работает в монетном дворе.
    Привет.

  8.   Ксавье сказал

    Пта единственное, что меня беспокоит, это войти с моей учетной записью google из соображений безопасности.

  9.   Чарли сказал

    Привет. Когда я пытаюсь установить зависимости, в конце он показывает мне следующее:

    Err: 1 http://archive.ubuntu.com/ubuntu диск / вселенная amd64 lzip amd64 1.21-3
    404 Not Found [IP: 91.189.88.152 80]
    E: не удалось получить http://archive.ubuntu.com/ubuntu/pool/universe/l/lzip/lzip_1.21-3_amd64.deb 404 Not Found [IP: 91.189.88.152 80]
    E: Не удалось получить некоторые файлы, может мне стоит запустить «apt-get update» или попробовать еще раз с –fix-missing?

    Если бы вы могли мне помочь, я был бы признателен.

  10.   Ариэль сказал

    У меня все работает Я скачиваю игры, но игры, которые я скачиваю, у меня не работают

  11.   химо сказал

    chmod + x install-playstore.sh

    судо ./install-playstore.sh
    Это те, которые сводят меня с ума Я делаю все, что говорит мне учебник, и когда я прихожу сюда, терминал просто ничего не делает

    1.    eclipse1234 сказал

      привет ты разобрался??? когда ставлю последнюю, терминал просто ничего не делает, подскажите пожалуйста, вы ее решили и как

  12.   роса сказал

    как мне сделать в ubuntu, чтобы иметь play store

    1.    eclipse1234 сказал

      привет, удалось решить??? то же самое происходит со мной Меня сводит с ума, что когда я это ставлю, он просто больше ничего не делает. подскажите пожалуйста как решить

  13.   аль мав сказал

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