Как установить на ubuntu apk. Установка Anbox и запуск программ для Android в Linux

Установка Anbox и пуск программ для Android в Linux

Оригинал: How To Install Anbox and Run Android Apps In Linux
Автор: Nick Congleton
Дата публикации: 4 февраля 2019 года
Перевод: А. Кривошей
Дата перевода: апрель 2019 г.

Anbox – это довольно новейший инструмент, который действует как прослойка меж вашим дистрибутивом Linux и нативными приложениями для Android. Он дозволяет для вас употреблять почти все приложения, как ежели бы они работали на вашем компе. Хотя Anbox все еще находится в стадии разработки, вы сможете начать работу с ним прямо на данный момент и испытать некие из ваших возлюбленных приложений для Android.

Установка Anbox

Anbox заполучил некую популярность в главных дистрибутивах Linux. В итоге вы сможете отыскать его в неких репозиториях. Тем не наименее, самым обычным методом являются snaps. Оцените имеющиеся варианты и выберите более пригодный для вас.

Установка Anbox в Ubuntu либо Debian:

Anbox не так давно был добавлен в репозитории Ubuntu и Debian. Ежели вы используете Debian Buster либо Ubuntu Cosmic, у вас будет доступ к Anbox с помощью Apt. В неприятном случае перейдите к разделу snap.

$ sudo apt install anbox

Заголовки разделов

Установка Anbox в Arch Linux:

Anbox доступен в AUR. Вы сможете установить его вручную либо с помощью AUR helper.

$ cd ~/Downloads $ git clone https://aur.archlinux.org/anbox-git.git $ cd anbox-git $ makepkg -si

С AUR helper процесс существенно упрощается.

$ pikaur -S anbox-git

Установка Anbox с помощью Snap

Snaps по-прежнему являются желаемым методом установки Anbox, и они являются единственным настоящим вариантом в большинстве дистрибутивов. Удостоверьтесь, что в вашей системе установлен и запущен snapd, и выполните последующую команду:

$ sudo systemctl status snapd $ sudo snap install –devmode –beta anbox

Вам, возможно, придется перезагрузиться, чтоб вынудить Anbox работать. Будет нужно загрузить несколько модулей ядра.

Установка ADB

Вы сможете запустить Anbox прямо на данный момент, но инструменты, которые идут с ним, достаточно ограничены. К огорчению, Google Play Store не является одним из таковых инструментов. В итоге для вас пригодится Android Debug Bridge (ADB), чтоб вручную загружать APK-файлы Android в вашу виртуальную установку Android в Anbox. Эти инструменты просто доступны в большинстве дистрибутивов, потому для вас не составит труда их получить.

Читайте также  Как убрать в ворде толстую линию. Как убрать линию в Word

Установка ADB в Ubuntu и Debian

Google разработал эти инструменты для Ubuntu, потому их чрезвычайно просто установить в Ubuntu и Debian.

$ sudo apt install android-tools-adb

Установка ADB в Fedora

Инструменты для Android также нетрудно установить в Fedora. Они доступны в репозитории по умолчанию.

$ sudo dnf install android-tools

Установка ADB в Arch Linux

Arch Linux также имеет эти инструменты в репозиториях.

# pacman -S android-tools

Установка приложений в Anbox

Хотя вы не сможете употреблять Play Store для загрузки приложений на Anbox, вы сможете получить APK-файлы Android с таковых веб-сайтов, как , и вручную выслать их в Anbox с помощью ADB.

Скачивание APK

Откройте браузер и перейдите в APKMirror. Вы заметите, что справа есть функция поиска. Используйте его для поиска приложения, которое вы желаете испытать. Не выбирайте ничего, что востребует сервисов Google. Они не будут работать, так как в Anbox отсутствуют сервисы Google Play. Не считая того, не забудьте отыскать x86 APK. Хотя вы эмулируете Android, вы все еще используете обыденный 64-битный процессор, а не ARM.

Подключение к Anbox

Пришло время запустить Anbox. Это графическое приложение, потому вы сможете отыскать его в панели пуска приложений. Когда Anbox раскроется, вы увидите окно с обычным перечнем приложений Android. Вы сможете испытать щелкнуть по нему, чтоб открыть его. Это все достаточно примитивно, но это работает.

Откройте терминал и выполните приведенную ниже команду, чтоб запустить сервер ADB.

$ adb devices

Сервер ADB запустится и покажет Anbox как эмулированное устройство. Сейчас вы готовы установить приложение.

Установка приложения

Найдите APK, который вы загрузили. Потом выполните последующую команду, чтоб установить его в Anbox.

$ adb install name-of-your.apk

Это займет несколько секунд, но когда это будет изготовлено, ваше приложение покажется в перечне Anbox. Это может работать, а может и нет. Anbox пока не является безупречным решением для эмуляции.

Заключение

Anbox – хороший метод опробовать приложения для Android на вашем ПК с Linux. Он пока не готов к каждодневному использованию и, естественно, не является системой производственного уровня. Тем не наименее, вы сможете делать некие вправду достойные внимания вещи с Anbox, и он может быть хорошим инвентарем для разрабов Android.

Читайте также  То появляется то исчезает флешка. Что делать, если флешка в компьютере постоянно то пропадает, то появляется


Android программы в Ubuntu.

Если охото поиграть в игрушки с платформы Android в возлюбленной Ubuntu, то данная статья поможет в этом. Ведь Дроид это патченное ядро Linux и виртуальная java машинка Dalvik. Вроде родные проекты и всё обязано быть гладко. Так ли это?

Подготовка.

По умолчанию в Ubuntu идёт Java, которая называется OpenJDK и официально признаётся эталонной реализацией Явы. Хотя жизнь указывает, что не все Java программы, работающие в Oracle Java, работают в OpenJava – вот такое нарушение собственного девиза “написано раз – работает везде”.

У меня в системе установлена Java от Oracle, но с OpenJava не обязано быть заморочек.

Так же следует знать, что мы будем запускать 32 битное приложение и ежели у вас 64 битная система, то в релизах Убунту ДО версии 12.xx необходимо установить пакет ia32-libs. С версии 12.xx взят курс на “многоархитектурность” и для вас необходимо поставить пакет ia32-libs-multiarch, который дозволит 32 битным програмкам отыскать нужные библиотеки в 64 битной системе.

И так у вас есть установленная Java и ежели у вас 64 битная система, то вы разобрались с ia32-libs* и 32 битные программы у вас запускаются корректно.

Android SDK.

Вам необходимо скачать увесистый файл android-sdk*linux.tgz с веб-сайта developer.android.com. Скачайте в домашнюю папку и распакуйте, чтоб вышла итоговая папка ~/android-sdk-linux/.

Для пуска Android SDK Manager используйте ~/android-sdk-linux/tools/android. При первом запуске из сети будут скачаны почти все доп модули и будет нужно ваше терпение, зависящее от ширины вашего Веб канала.

Создание Android Virtual Device.

После обновления, можно приступить к формированию собственного виртуального телефона, который именуется Android Virtual Device (AVD). В меню “Tools – Manage AVDs” вы найдёте Android Virtual Device Manager.

Как видно из рисунки, все ваши сделанные AVD будут храниться в ~/.android/avd/. Сделать новейшую AVD вы сможете клавишей New.

В появившемся окне вы должны задать характеристики AVD:

  • Name: – заглавие вашей AVD. Обязано быть неповторимо в пределах множества разных AVD.
  • Target: – мотивированная программная платформа. В моём случае это были: Android 4.1.2 API Level 16 и Google APIs API Level 16. Google API дозволит употреблять Google Play – место андроидных приложений, некоторый аналог убунту репозиториев. Но используя Google Play вы сможете столкнуться со обилием ситуаций, когда Google Play будет докладывать, что “ваше устройство не поддерживается”. Для таковых целей я сделал 2-ой AVD с “Android 4.1.2 API Level 16” и употреблял ручную установку приложений из файлов apk.
  • CPU/ABI: – мотивированная аппаратная платформа. В моём случае доступны были: Intel Atom (x86), ARM (armeabi-v7a), Mips (mips).
  • SD Card: – задайте готовый образ “виртуальной” карты через File либо сделайте новейшую карту через Size и укажите размер.
  • Snapshot: – возможность сотворения снимков оставьте не тронутым.
  • Skin: – “шкурку” лучше бросить в дефолтном значении, у меня это WVGA800. Это описывает так же размер экрана.
  • Hardware: – рекомендую добавить клавишей New новое устройство (поддержку) Клавиатура, что дозволит уютно употреблять снутри Дроида ввод с клавиатуры, а не употреблять лишь мышь, щёлкая по виртуальным кнопочкам виртуальной клавиатуры.
Читайте также  Бот для поиска людей телеграмм. Телеграм бот для поиска людей по фото

Нажмите Create AVD и наберитесь терпения.

Использование Android Virtual Device.

Закончив создание AVD, запустите её выделив в перечне и нажав клавишу Start и в новеньком окне Launch. Загрузившись в ваш виртуальный телефон либо планшет под управлением Дроид, вы увидите интерфейс, позволяющий созидать слева фактически экран, а справа элементы управления.

Желательно русифицировать интерфейс, хотя, ежели вы отлично владеете английским языком, то сможете и бросить британский язык единственным. Найдите в настройках Custom Locale и выставьте ru_RU.

Убедитесь, что вы разрешаете установку из неизвестных источников. Галочка Обязана быть установлена.

У меня не вышло сдружиться с Google Play, хотя я просто не достаточно пробовал и мне было проще скачать файл apk и установить его.

Теперь можно установить для себя множество бесплатных развлекающих программ, которые вы не отыскали под Ubuntu. Разве такие есть?

Лепим ярлычки Андроиду.

Если вы установили подходящий софт в вашу виртуальную платформу и желаете быстро запускать её, то сможете сделать ярлычек на Рабочем Столе либо в Unity Launcher. Для этого сделайте desktop файл, указывающий и запускающий вашу платформу. В моём случае был сотворен ярлычек с пуском ~/android-sdk-linux/tools/emulator @VAndroid

На десерт видео, где менеджер Canonical Ричард Коллинз указывает прямо противоположную задачку – Ubuntu работает в паре на телефоне с Android. Когда вы вставляете телефон в док станцию, Убунту берёт управление на себя и вы работаете как на обыкновенном ПК. Но Убунту будет в курсе о ваших звонках и СМС. Вынимаете телефон из док станции и перед вами обыденный телефон под управлением Android.

Дополнительные материалы по теме Андроида:
Запуск Android приложений в Ubuntu.

Дата крайней правки: 2015-12-01 09:08:15

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