Run android application in linux

Установка и запуск Android-приложений на Linux

Как известно, многие Android-приложения можно нативно запускать на Chrome OS благодаря библиотеке Chrome App Runtime.

С помощью расширений chromeos-apk и ARChon запуск Android APK стал возможен и на других ОС.

В этой публикации я расскажу, как установить произвольное Android-приложение на Ubuntu 14.04.

Исходные инструменты:

  • Ubuntu 14.04 LTS;
  • Chrome 39.0 (подойдет и другая версия 37+).

Устанавливаем ARChon Runtime
1) Скачиваем и распаковываем ARChon в произвольную дирректорию;
2) Открываем Chrome и включаем Developer mode в chrome://extensions/;
3) Кликаем «Load unpacked extension» и устанавливаем распакованный ARChon.

Далее необходимо подготовить архив APK для установки.

Устанавливаем chromeos-apk
1) Для Ubuntu прежде всего нужно установить библиотеку lib32stdc++6:

2) chromeos-apk можно установить с помощью менеджера пакетов npm (поставляется вместе с node.js).
3) Сейчас можно установить непосредственно chromeos-apk:

Теперь все готово к распаковке APK.

Подготавливаем APK с помощью chromeos-apk
1) Для распаковки APK-архива выполняем:

2) Теперь у нас есть Chrome-APK расширение, и все что нужно — загрузить (chrome://extensions/) и запустить его.

UPD: полезные ссылки от sequence
ARChon Packager: создает архивы для archon из установленных в телефоне приложений.
twerk: расширение хром, сильно облегчает конвертацию apk.

Источник

Top Android Emulators to Run and Test Android Apps on Linux

Last updated July 21, 2021 By Ankush Das 8 Comments

Android is built on top of a heavily customized Linux kernel. So, running mobile apps on Linux makes sense using an Android emulator.

While this is not something new that you can do on your Linux machine, it is a feature more in demand after Windows introduced the ability to run Android apps in 2021.

Not just limited to using apps, some of the Android emulators can also come in handy for development and testing.

Hence, I have compiled a list of the best emulators that you can use to test or run Android applications/games on Linux.

1. Anbox

Anbox is a pretty popular emulator that lets Linux users run Android apps. Probably this is what Deepin Linux utilizes to make help run Android apps out of the box.

It isolates the Android operating system from the host using a container, which also lets them make the latest Android version available to use.

Android apps running will not have direct access to your hardware—which is a good security decision.

Unlike some of the other options here, Anbox does not technically need an emulation layer to make Android work. In other words, it is as close to a native Android experience on your Linux system.

For this reason, it may not be the easiest option available. You cannot just use the Google Play Store to install applications, you need to utilize Android Debug Bridge (ADB). All you need is the APK file of an app to install and use it.

2. Genymotion

Genymotion is an impressive solution tailored for testing and development.

It is not a free and open-source option. They provide virtual Android experiences as a service through the cloud or a desktop client that is independent of Android Studio.

You can simulate a variety of hardware configurations and Android versions to create a virtual device for testing. It also gives you the ability to scale up and has multiple Android virtual devices running for extensive tests.

It can help you test how file uploading works in your app, impacts battery, performance, memory, and so on.

While it is a premium solution mostly for professionals, it does support the latest Linux distributions that include Ubuntu 20.04 LTS.

3. Android-x86

Android x86 is an open-source project to make Android run on a PC with 32-bit support.

You can choose to install it using a virtual machine manager on your Linux system or directly try it on your PC.

Official installation instructions are available if you need to go ahead.

Unlike some other options, it is a simple emulator that tries to work on a PC with no fancy features.

4. Android Studio (Virtual Devices)

Android Studio is a full-fledged tool for development and testing. Fortunately, with the support for Linux, you can use it to emulate the Android experience for experiments if you need to.

You just need to create an Android Virtual Device (AVD) that you can configure and then simulate as an emulator.

There are good chances to find support for some of the latest smartphones, TVs, and smartwatches as well.

It needs a certain learning curve to be able to pull it off, but it is free and completely open-source.

5. ARChon

An interesting solution is an Android emulator that you can use in Linux and any other platform.

It helps run Android apps on Chrome OS or with Chrome browser on any operating system. Unlike some others, you may not get a complete Android experience but only the ability to run Android apps.

You just have to unpack the runtime and load it into Chrome extensions. Next, add the app you want to use by downloading the APK file onto it.

6. Bliss OS

Bliss OS is yet another open-source project, similar to Android x86 that aims to make Android run on PC.

Unlike Android x86, it gives more compatibility options by supporting both 32-bit and 64-bit architectures. Also, you can download the compatible file as per your processor.

It is actively maintained and supports the latest Android versions available in the market.

Wrapping Up

While you will find several Android emulators available for Linux, they may not replace a full-fledged smartphone experience.

Every emulator comes with a set of features along with a specific purpose. Choose the one that you need!

Have you tried Android emulators yet? What’s your favorite emulator that you have used in Linux? Feel free to let me know in the comments down below.

Like what you read? Please share it with others.

Источник

Best Way to Run Android Apps and Games on Linux

Thanks to the hard work of some talented developers, there are now multiple ways to run Android apps and games on Linux, and we describe seven of them in this article.

Why Running Android Apps Don’t Run Natively on Linux?

Considering that Android and Linux share the same kernel, one might assume that it would be easy to run Android apps natively on Linux, but it isn’t. That’s because the kernel is just the core of an operating system, and it takes a lot more software than just the kernel to run the applications you interact with on a daily basis.

Читайте также:  Android нет папки whatsapp

Furthermore, Android APK files are not straightforward executables (like .exe files on Windows). They are essentially installer packages whose purpose is to extract files to certain specific locations. When executed, the extracted files call certain functions of the Android operating system to access the file system, hardware components, and so on.

Popular Linux distributions make no effort to be compatible with Android apps, so Linux users have to simulate Android devices on their computers using Android emulators or use an operating system that’s compatible with Android apps.

1. Anbox

Anbox is conceptually similar to Wine (a free and open-source compatibility layer that makes it possible to run Windows applications on Linux) because it abstracts hardware access and integrates Android applications with the Linux operating system.

The entire project is open source and licensed under the terms of the Apache and GPLv3 license. The goal of its developers is to make it so that every Android app and game can run on Linux. Because Anbox runs without hardware virtualization, it offers decent performance and tight integration with the host operating system.

Because Anbox is distributed exclusively as a snap (its developers claim that snaps make their lives much easier and allow them to frequently release updates without the need to customize them for multiple distributions), you can install it only on supported distributions unless you install Snap manually, which takes just a few simple commands, all of which are described in detail on Snap’s website.

With Anbox installed, you can add APKs using the Android Debug Bridge (adb). Afterward, you can launch your applications via the host system application launcher and manage them just like all other applications running on your system.

2. Arc Welder

If you’re a Google Chrome user, you can run Android apps on Linux using ARC Welder, also known as App Runtime for Chrome. This Chrome extension is actually intended to let Android developers test and publish their Android Apps to Chrome OS on other platforms, but that doesn’t mean you can’t use it for your personal purposes.

Because Arc Welder is a tool for developers, it doesn’t provide access to apps published in the Google Play Store. In order to run an Android app, you first need to find and download its APK file and then open the file using Arc Welder. Fortunately, there are many websites that let you easily download APK files, including APKMirror, APKPure, or APK Store.

Unfortunately, Arc Welder was last updated in June 2018, so bugs are to be expected. Still, you would be hard-pressed to find and easier way to run Android apps on Linux.

3. Genymotion

Because this is the year 2020, we can’t recommend the once-popular Android emulation solution called Shashlik anymore. The last version of Shashlik was released in 2016, and its developers have been quiet ever since. However, we can recommend something even better: Genymotion.

This cloud-based Android emulator is a boon to all Android developers who would like to streamline app testing and enjoy virtually unlimited scalability thanks to the computing power of Amazon Web Services, Microsoft Azure, Google Cloud Platform, and Alibaba Cloud.

Genymotion can emulate over 3,000 Android device configurations and simulate every imaginable scenario thanks to its full set of hardware sensors. The only problem is that you get only 60 minutes of use for free, and then it’s 5 cents per minute.

4. Android-x86

Android-x86 is a project whose aim is to port Android to the x86 instruction set. Because Android-x86 is a complete operating system, you need virtualization software like VirtualBox to run it inside your Linux distribution.

When setting up a VirtualBox virtual machine for Android-x86, Set Type to Linux, and Version to Linux 2.6 or newer. Allocate at least 2 GB of RAM and create a new hard disk image with 8 GB of storage space or more. Load the Android-x86 installation image and follow the official installation instructions.

When running Android-x86 inside a virtual machine, you can’t really expect great performance because Android-x86 is meant to run on bare metal.

5. Android Studio IDE

Android Studio IDE is Google’s official integrated development environment for Android. It’s built on JetBrains’ IntelliJ IDEA software and runs on Linux, Windows, macOS, and Chrome OS. Included with Android Studio IDE is an Android emulator intended for running and debugging apps in the Android studio.

To install the emulator, choose the Android Emulator component in the SDK Tools tab of the SDK Manager. Open the app you want to run and click the green play-like button in the menu bars at the top. When asked to choose a device, click the Create New Virtual Device button and specify its properties. Once you’re finished, select it from the list of available virtual devices and click OK. The virtual device should start up right away and automatically open your application.

The Android Emulator inside Android Studio IDE doesn’t exactly amaze with its performance or usability, but it gets the job done when you just want to run a single Android app on Linux without installing it on your smartphone.

About the author

David Morelo

David Morelo is a professional content writer in the technology niche, covering everything from consumer products to emerging technologies and their cross-industry application

Источник

Запуск Android приложений на Linux

Эмуляторами и виртуальными машинами на сегодняшний день сложно кого-то удивить. Зачастую это уже не инструмент системного администратора, который в свитере и с бородой укрощает демонов. Эмуляторы используют разработчики и геймеры. На них тестируют приложения Android до выхода в свет — это проще, чем держать под рукой дюжину моделей смартфонов.

Сегодня мы поговорим о том, как можно запустить приложения Android на Linux, а именно в операционной системе Ubuntu 18.04. Оказывается, для этого есть несколько путей.

Запуск Android-приложений в ОС Linux

1. Установка эмулятора Anbox

Первый метод запуска приложения Android на Linux — это использование Anbox. Это эмулятор Android с открытым исходным кодом, который устанавливается несколькими командами и позволяет запускать Android-приложения на Ubuntu.

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

sudo apt-get update

После этого начинаем установку Anbox. Сначала подключаем репозиторий:


sudo add-apt-repository ppa:morphis/anbox-support

Когда система спросит — нажимаем Enter. Ещё раз выполняем обновление списка пакетов:

sudo apt update

После этого устанавливаем ядро Anbox


sudo apt install anbox-modules-dkms

После установки нужно один раз вручную запустить модули ядра. В будущем они будут стартовать сами.

Выполняем:
sudo modprobe ashmem_linux
sudo modprobe binder_linux

Читайте также:  Растровые редакторы для андроида

Устанавливаем Android Debug Bridge. Он нужен для корректной работы Android-приложений:

sudo apt install android-tools-adb android-tools-fastboot

Теперь устанавливаем, собственно, Anbox. Важно отметить, что пока это бета-версия, потому в ней возможны ошибки.

А установка производится в виде snap-, а не классических пакетов. Выполняем в терминале:
snap install —devmode —beta anbox

Маловероятно, но система может ругнуться «snap not found». Установите snap командой:

sudo apt install snapd

И попробуйте ещё раз. В процессе установки будет затребован пароль.

2. Использование эмулятора Anbox

После установки можно добавлять или удалять файлы с расширением APK. Это установочные пакеты программ на Android.

Для установки программы Android в Linux используем:

sudo adb install /the/location/of/file.apk

Для удаления, соответственно:

sudo adb uninstall /the/location/of/file.apk

Запускать Anbox можно как из списка программ, так и из терминала:

3. Установка эмулятора Genymotion

Второй эмулятор на сегодня весьма интересен. Начнём с того, что он — облачный. Во-вторых, он платный для коммерческого использования. Хотя в нашем случае хватит и бесплатной лицензии.

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

Для начала идём на сайт Genymotion, регистрируемся там и получаем на почту сообщение с подтверждением о регистрации. В нём кликаем по ссылке, чтобы подтвердить адрес и активизировать учётку.

После тыкаем по красной кнопке Trial в верхнем правом углу.

Нас перебрасывает на новую страницу, откуда можно скачать необходимый файл. В нашем случае это файл с расширением bin. Запускаем закачку, а пока она идёт, установим VirtualBox (если вдруг он не установлен).

В терминале набираем:

sudo apt install virtualbox

Жмём Enter, вводим пароль, когда система попросит подтверждения, нажимаем y. По окончании установки набираем в терминале:

Эта команда выведет список директорий. Нам нужна Downloads или та, куда у вас по умолчанию скачиваются файлы. Вводим:

Жмём Enter, нас перебрасывает в папку. Снова вводим:

Это даёт нам список файлов в папке. Нас интересует genymotion-2.12.1-linux_x64.bin (в случае 32-разрядной системы genymotion-2.12.1-linux_x32.bin). Вводим:

sudo chmod +x genymotion-2.12.1-linux_x64.bin

Здесь можно ввести первые буквы имени файла и нажать Tab. Жмём Enter. Иначе это можно сделать, зайдя в папку Downloads, кликнуть правой кнопкой по файлу и дать ему права на выполнение.

После этого устанавливаем:

Нажимаем Enter, потом y, далее:


cd /opt/genymobile/genymotion ./genymotion

По нажатию Enter программа запускается. Теперь выбираем Sign in и авторизуемся с теми данными, с которыми мы регистрировались на сайте. Можно сразу выбрать Personal Use и авторизоваться уже там.



Принимаем условия EULA и — вуаля! У нас готовая к использованию система. Теперь вы знаете, как запустить Android приложение на Linux.

4. Запуск Android-приложений в Google Chrome Linux

В браузере для этого используется ряд расширений — chromeos-apk и ARChon. Сама же эмуляция функционирует, используя библиотеку Chrome App Runtime. Первоначально она появилась в Chrome OS, когда туда добавили поддержку Android. Для начала устанавливаем именно нестабильную версию Chrome (до релиза). В Терминале выполняем:

sudo nano /etc/apt/sources.list.d/google-chrome.list

Откроется окно Nano, туда вписываем следующее:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Записываем изменения комбинацией Ctrl+O, выходим — Ctrl+X. Важно! При выходе без предварительной записи данные не сохраняются!

Далее в терминале вводим:

Эта команда скачает ключ для доступа к deb-пакету. Теперь вводим команду, которая ниже, это добавит ключ:

sudo apt-key add linux_signing_key.pub

Обновляем список пакетов:

sudo apt update

После этого устанавливаем уже нестабильную версию браузера:

sudo apt install google-chrome-unstable

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


  • После запуска скачиваем и извлекаем из архива содержимое ARChon в любую директорию (можно даже по умолчанию);
  • Открываем Chrome и в настройках активируем Developer mode. Для этого идём в chrome://extensions/ или же открываем меню (которое с тремя точками);
  • Кликаем по Load unpacked extension и указываем распакованный ARChon. После этого расширение устанавливается.

Однако это ещё не всё. Теперь необходимо подготовить APK для установки (а вы думали, всё будет просто?). Сначала установим расширение chromeos-apk. Для этого инсталлируем библиотеку lib32stdc++6 командой в терминале:

sudo apt install lib32stdc++6

Сhromeos-apk устанавливаем, используя менеджер пакетов npm в том же терминале:

npm install chromeos-apk -g

Готово, теперь можно корректно распаковывать APK с помощью chromeos-apk и переводить его в расширение. В терминале вводим команду:

У нас получилось расширение для браузера Chrome. Открываем его в chrome://extensions/, после чего запускаем. Если вы всё сделали правильно, новенькая программа должна запуститься.

Важно, что в этом варианте будут работать далеко не все приложения. Ведь, по сути, это пока тестовая возможность, а не релиз. Скорее всего «не заведутся» игры, системные приложения и просто «тяжёлые» программы.

Выводы

В целом, есть ещё много способов запустить Android-программы в Ubuntu. Можно использовать эмулятор Shashlik или вообще поставить Android x86 в VirtualBox. Можно использовать QEMU и эмулировать даже железо (при условии, что у вас мощный ПК). В конце концов, если у вас куча свободного времени, можно даже поэкспериментировать со связкой Wine + какие-угодно-эмуляторы-под-другие-ОС. Правда, гарантий работы никто не даст 😊.

Если же серьёзно, то решения под Ubuntu 18.04 для работы с Android-приложениями есть. Остаётся выбрать.

Оцените статью:

Об авторе

33 комментария

как всегда — все есть, но все через одно место

Это точно.
Для винды есть нормальные эмуляторы, для линукса нет.
Ни один из описываемых способов нормально не работает.
Genymotion платный, и работает намного хуже чем бесплатный BlueStacks (который только под виндовс).

BlueStacks — это зонд. Он перехватывает и записывает к себе клавиатурные операции, обращенные не к нему, перехватывает страницы и данные из браузеров, ведёт список файлов на диске, а также много чего ещё, соперничая по сбору данных с win10. Конечно не факт, что другие эмуляторы такого не делают, но зачем использовать то, что точно является по сути шпионом.

Genymotion платен только для коммерческого использования. Пользуюсь им несколько лет и, на мой взгляд, он даже лучше, чем родной эмулятор, входящий в состав идешки Android Studio.

А Вы не устаете при каждой установке программ?

Genymotion бесплатный. Регишься и всё. Никто никаких денег с меня не просил.

Хоть кто то место нашенл , где все есть ))

Познавательная статья, кому-то может быть и пригодится. Android, хоть и основан на Ubuntu, достаточно «грязная» среда и ставить её приложение на относительно чистый Linux я бы не решился)

С чего вы взяли, что ведро основано на Ubuntu?!

Наверное связь построил :
Если Андроид построен на основе «Линукс», а Убунту это «Линукс», то Андроид=Убунту =))))))))))))

глупая связь: linux — ядро. вас не смутило, что есть кроме Ubuntu linux, ещё Debian linux, linux mint, red hat linux и так далее

Прикол в том что то что ты перечислил: Debian, mint и убунту одно и тоже считай.

Не удалось открыть сессию для виртуальной машины Google Pixel 2 — 8.0 — API 26 — 1080×1920.
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).
Код ошибки:
NS_ERROR_FAILURE (0x80004005)
Компонент:
ConsoleWrap
Интерфейс:
IConsole

P.S. ОС Linux Mint 19, Virtualbox v 5.2.10 Ubuntu r121806 Windows 7 на этой же виртуалке запускается нормально.

Как по мне проще установить андроид второй системой в загрузку
«не реклама ресурсов» — просто полезные статьи http://compizomania.blogspot.com/2018/05/phoenix-os-ubuntu-1804-bionic.html

Читайте также:  Радар детектор антирадар для андроида

Обсуждает Миша Рыцаревъ: и а наоборот- а вот чтобы в какие смартфоны убунту можно было бы установить? (А то под этот «Андроид» жуть как много всякого малварьного срача- а под убунту-то его нет (нет его и под «яблокофоны». Но зато в них других недостатков хватает)).
И где можно купить смартфон (и планшет) с убунтой? (И бывают ли и такие андроидные модели, куда можно было бы поставить и две ОС? (Т.е. убунту рядом с «Андроидом»)).

И а помимо этого- а какое ПО есть и под линукс для и диагностики и ремонта и бэкапа и перепрошивок смартфонов? (И вот существует много таких проблем в ОС, которые можно легко устранять и без перепрошивки, если знать, как. Однако в большинстве сервисцентров даже и по пустякам такие гаджеты предпочитают просто тупо заново перепрошить и все (и берут за это хорошие деньги. Хотя там весь труд- это всего лишь несколько раз нужные кнопки нажать и все. А денег берут за это столько, сколько многим их клиентам на работе целый день не легким трудом пахать надо. Где тогда в сети есть инструкции, как все, что себе нужно делать со своим гаджетом самостоятельно? (И а под линукс все ли ПО-инструменты есть, какое для этого надо? (У меня вот был случай- подхватил я в сети какую-то малварь, которую антивирус проглядел. Потом антивирус ее все же удалил. Однако удалил так, что много багов в прошивке потом появилось. В сети я нашел, что такое вполне бывает (в других ОС тоже бывает). Однако там же я нашел и описание, как это там выправить, изменив руками всего лишь несколько строк в одном системном файле и все. Но там было написано лишь о том, а как это из под винды делать. Искать описания таких способов и из под линукса было некогда (и это надо и знать, как искать)- отдал я тогда свой гаджет своему знакомому ремонтнику и он заново его перепрошил (хорошо, у меня знакомые такие есть- денег нет- помогли и так. Но в любом случае- а какое ПО-инструмент для «гаджетофонов» и под линуксом есть? (А инструкции, как не имея опыта сделать что-либо в их «мозгах» и самостоятельно?))))

Существует ли такое ПО для обслуживания смартфонов, которое есть только под винду? (Не исключаю, что это еще и от модели (и от производителя) «гаджетофона» может зависеть). А в таких случаях будет ли такое ПО нормально работать из под «Wine»? (Ну или если и винду и какое надо ПО в виртуалке запустить, то тогда получится ли к такой винде кабелем смартфон потом подключить и проделать из под нее все так, как из под обычной?)

Anbox не эмулятор,а система запуска полноценной среды Android прямо на текущем ядре Linux с возможностью вывода интерфейса каждого приложения в отдельном окне с поддержкой 3D-ускорения.

Мое приложение работает совместно с USB — приставкой. Android Studio не поддерживает отладку с каналом USB. Стоит — ли пробовать для отладки Anbox?
Приложение установлю в XUBUNTU, а приставку подсоединю к USB.
XUBUNTU есть 32 битная и 64 битная.

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]
Что с этим делать?

А как же qemu?
Лучше подскажите толковый бесплатный gui’вый дизассемблер под arm и aarch64, чтоб ещё пошагово отлаживать умел и содержимое регистров показывать/менять. ой, что-то я совсем много требую.

anbox не работает на Core2Duo . Ему нужен SSE 4.2

ошибка: snap «anbox» is not available on beta for this architecture (i386) but exists on
other architectures (amd64).
Что делать?

Привет залей куданибудь эту версию нигде не могу найти ее. Сейчас 3.01 на сайте.

При запуске Genymotion, выдает мне вот такое:

In order to work, Genymotion requires VirtualBox to be installed on your computer. You can download the latest version of VirtualBox from http://www.virtualbox.org/wiki/Downloads.

Уже установлен пакет virtualbox самой новой версии (5.2.18-dfsg-2

Сайт Genymotion — в глухой несознанке. Something went wrong. И обратная связь тоже 🙂

Добрый день, прошу подсказать работает ли anbox без gui?
Моя система GA-e3000n, 4Gb, 2Tb, стоит ubuntu 18.04 LTS без gui.
Подключен мини-ПК к телевизору по hdmi, стоит kodi в автозапуске, transmission, samba.
Дети попросили расширить функционал до андройд приставки, я установил по инструкции anbox, но тот отказывается запускаться из терминала, выдает:
sudo anbox session-manager
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
realpath: »: No such file or directory
Stack trace (most recent call last):
#26 Object «[0xffffffffffffffff]», at 0xffffffffffffffff, in
#25 Object «/snap/anbox/158/usr/bin/anbox», at 0x4a8b28, in _start
#24 Object «/lib/x86_64-linux-gnu/libc.so.6», at 0x7fb67029e82f, in __libc_start_main
#23 Object «/snap/anbox/158/usr/bin/anbox», at 0x4a401e, in main
#22 Object «/snap/anbox/158/usr/bin/anbox», at 0x4bae57, in anbox::Daemon::Run(std::vector , std::allocator > > const&)
#21 Object «/snap/anbox/158/usr/bin/anbox», at 0x4b005f, in anbox::cli::CommandWithSubcommands::run(anbox::cli::Command::Context const&)
#20 Object «/snap/anbox/158/usr/bin/anbox», at 0x4afb21, in anbox::cli::CommandWithFlagsAndAction::run(anbox::cli::Command::Context const&)
#19 Object «/snap/anbox/158/usr/bin/anbox», at 0x4dd9a2, in
#18 Object «/snap/anbox/158/usr/bin/anbox», at 0x51c26b, in anbox::platform::create(std::__cxx11::basic_string const&, std::shared_ptr const&, anbox::graphics::Rect const&, bool)
#17 Object «/snap/anbox/158/usr/bin/anbox», at 0x521a50, in anbox::platform::sdl::Platform::Platform(std::shared_ptr const&, anbox::graphics::Rect const&, bool)
#16 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0», at 0x7fb671b36396, in
#15 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0», at 0x7fb671bceee0, in
#14 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0», at 0x7fb671be27cc, in
#13 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0», at 0x7fb671be11d0, in
#12 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0», at 0x7fb671bcff22, in
#11 Object «/lib/x86_64-linux-gnu/libdl.so.2», at 0x7fb67122dfa0, in dlopen
#10 Object «/lib/x86_64-linux-gnu/libdl.so.2», at 0x7fb67122e570, in
#9 Object «/lib64/ld-linux-x86-64.so.2», at 0x7fb6727da573, in
#8 Object «/lib/x86_64-linux-gnu/libdl.so.2», at 0x7fb67122df08, in
#7 Object «/lib64/ld-linux-x86-64.so.2», at 0x7fb6727dedb8, in
#6 Object «/lib64/ld-linux-x86-64.so.2», at 0x7fb6727da573, in
#5 Object «/lib64/ld-linux-x86-64.so.2», at 0x7fb6727df8f1, in
#4 Object «/lib64/ld-linux-x86-64.so.2», at 0x7fb6727da7da, in
#3 Object «/lib64/ld-linux-x86-64.so.2», at 0x7fb6727da6c9, in
#2 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libmirprotobuf.so.3», at 0x7fb66718d408, in
#1 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9», at 0x7fb67100a832, in google::protobuf::internal::OnShutdown(void (*)())
#0 Object «/snap/anbox/158/usr/lib/x86_64-linux-gnu/libprotobuf-lite.so.9», at 0x7fb67100a516, in google::protobuf::internal::Mutex::Lock()
Segmentation fault (Address not mapped to object [(nil)])
Segmentation fault

Если без GUI не работает, тогда прошу, подскажите легкую оболочку, безпроблемно отключаемую и не прописывающуюся в автозапуске.
Прошу помощи, я новичок, и найти не смог решения проблемы в интернете и на Вашем сайте.
Заранее спасибо.

Добрый день.
не получается установить ANBOX
у меня Linux mint 18.3 x64 cinnamon (INTEL)
вот что у меня происходит:

$ wget https://raw.githubusercontent.com/anbox/anbox-installer/master/installer.sh -O anbox-installer
—2019-11-03 17:07:37— https://raw.githubusercontent.com/anbox/anbox-installer/master/installer.sh
Распознаётся raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.36.133
Подключение к raw.githubusercontent.com (raw.githubusercontent.com)|151.101.36.133|:443… соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 339 [text/plain]
Сохранение в каталог: ««anbox-installer»».

anbox-installer 100%[===================>] 339 —.-KB/s in 0s

2019-11-03 17:07:38 (37,7 MB/s) — «anbox-installer» сохранён [339/339]

$ chmod +x anbox-installer
celtic@le

$ sudo ./anbox-installer
[sudo] пароль для celtic:
The anbox-installer is deprecated. Please find updated installation
instructions here https://github.com/anbox/anbox/blob/master/docs/install.md

For any further questions please ask on the #anbox IRC channel on the
FreeNode network or in the Anbox telegram group (https://t.me/anbox).
celtic@le

а что не так в первой части установки?
подскажите

Источник

Оцените статью