как установить apk на linux
Установка и запуск Android-приложений на Linux
Как известно, многие Android-приложения можно нативно запускать на Chrome OS благодаря библиотеке Chrome App Runtime.
С помощью расширений chromeos-apk и ARChon запуск Android APK стал возможен и на других ОС.
Устанавливаем 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.
Запуск Android приложений на Linux
Запуск Android приложений на Linux является очень простым. Хотите запускать приложения для Android в Linux? Как насчет игр на Android? Доступно несколько вариантов, но лучше всего работает Anbox, полезный инструмент, который запускает ваши любимые приложения для Android в Linux без эмуляции.
Запуск Android приложений на Linux
В этой статье, мы поговорим про запуск Android приложений на Linux. Итак давайте узнаем как можно запустить программы на своем ПК с Linux сегодня.
Встречайте Anbox, ваш «Android в коробке»
Доступ к предпочитаемым вами приложениям и играм для Android обеспечивает потрясающее новое измерение производительности вашего настольного компьютера или ноутбука Linux. Мобильные приложения по дизайну намного проще, чем в настольных операционных системах.
Это может быть именно то, что вы ищете для повышения производительности рабочего стола!
Тем временем мобильные игры становятся все более изощренными. Имеет смысл продолжать играть на другом устройстве, особенно учитывая ограниченное время автономной работы телефона или планшета. Конечно, вы можете подключить устройство, чтобы перезарядить, но возможность играть в игру на вашем компьютере может дать вам преимущество.
Для запуска приложений Android доступно несколько инструментов macOS и Windows. Наиболее распространенным инструментом для запуска Android на рабочем столе является Bluestacks, но он не доступен для Linux.
Вместо этого пользователям Linux следует попробовать Anbox, бесплатную альтернативу с открытым исходным кодом, основанную на последней версии Android Open Source Project (AOSP). Предлагая оконную среду Android с приложениями и играми, Anbox использует контейнеры для отделения Android от операционной системы хоста (то есть ОС на вашем компьютере).
Это не все; Помимо того, что Anbox является открытым исходным кодом, он не имеет ограничений, поэтому теоретически вы можете запускать любое приложение для Android в Linux. Аппаратная виртуализация также отсутствует, и Anbox может работать на ноутбуке или настольном компьютере так же, как на мобильном устройстве под управлением Linux.
Этот последний момент чрезвычайно важен, поскольку он может преодолеть проблемы взаимодействия с мобильными устройствами Linux. Запуск Android приложений на Linux таким способом является самым удобным.
Какие Linux дистрибутивы поддерживают Snap?
Anbox поставляется бесплатно, хотя и бесплатен. Это означает, что двоичные файлы и все зависимости включены в один пакет, что упрощает установку. К сожалению, это также может означать, что ваша ОС Linux не может использовать Anbox, если она не может распаковывать и устанавливать снимки.
Служба snapd требуется для установки моментальных снимков, и это совместимо с дистрибутивами Linux, такими как:
В Ubuntu он предустановлен с 14.04. Вы найдете полную информацию о вашем дистрибутиве на сайте Snapcraft.
Чтобы установить snapd, используйте следующую команду терминала:
Дождитесь завершения установки, прежде чем продолжить.
Установка Anbox в Linux
С установленным на вашем ПК Linux сервисом snapd вы готовы установить Anbox. Это делается с помощью следующей команды, которая устанавливает все необходимое:
snap install —classic anbox-installer && anbox-installer
Вам будет предложено ввести пароль перед загрузкой пакета моментальных снимков.
Вскоре после этого вам будет представлен выбор:
Если вам потребуется удалить программное обеспечение позднее, просто запустите указанную выше команду установщика и выберите вариант 2. Однако в случае установки Anbox вы можете перейти к варианту 1.
После этого вы увидите сводную информацию о том, что будет делать установка. Например, выделяются файлы, добавленные из PPA, а также информация о том, что среда выполнения anbox (библиотека программного обеспечения, позволяющая запускать другие программы и приложения) будет автоматически запускаться при входе в Linux.
Если вас все это устраивает, введите легенду «Я СОГЛАШАЮСЬ» и дождитесь установки Anbox. После этого следуйте инструкциям, чтобы перезагрузить систему, прежде чем продолжить.
Загрузка файлов APK на ваш компьютер с Linux
После перезагрузки компьютера Anbox будет доступен в меню рабочего стола. Нажмите на нее, чтобы запустить; Вы скоро увидите окно Anbox.
Если ничего не происходит или вы застряли на заставке с сообщением «Начало», отмените или подождите, пока это не закончится. Затем откройте новый терминал и введите
Затем снова щелкните значок в меню. Через несколько мгновений Anbox должен запуститься. Это известная ошибка в дистрибутивах на основе Ubuntu 16.04, которая не должна затрагивать более поздние дистрибутивы.
С запущенной Anbox вы увидите список основных приложений Android, которые вы можете запустить в Linux, таких как Календарь и Электронная почта. Просто щелкните левой кнопкой мыши по этим значкам, чтобы открыть их; они появятся в новых окнах, размер которых можно изменить по мере необходимости. Если вам нужен браузер, оболочка WebView включена.
Чтобы добавить свои собственные приложения и игры, все, что вам нужно сделать, это загрузить (или скопировать с другого устройства) соответствующие файлы APK. Это установочные файлы, такие как файлы DEB (или снимки) в Linux или файлы EXE в Windows. Как правило, они доступны через Google Play на Android … но это не относится к Anbox.
Установка приложений Android в Linux с помощью Anbox
Поскольку реализация Anbox для Android не зарегистрирована специальными сертификатами для поставщика, вы не сможете получить доступ к Google Play (или установить). Поэтому ответом является загрузка и загрузка APK.
Где вы найдете APK? Доступно несколько альтернатив Google Play, но если вы предпочитаете Play Store, у вас есть несколько способов извлечь APK из Google Play. Хотя Google ограничивает доступ к Play Store только зарегистрированным устройствам Android, в обход этого не идет пиратство. Если у вас есть APK-файлы или они доступны бесплатно, можно запускать их на незарегистрированных устройствах Android.
После того, как вы получите все APK-файлы, которые хотите установить, вам нужно разрешить установку из неизвестных источников. Для этого откройте меню «Настройки» на экране приложений и найдите «Безопасность». Здесь включите переключатель рядом с неизвестными источниками и нажмите кнопку ОК, чтобы принять.
После этого найдите файлы APK и дважды щелкните первый файл, который хотите установить. Через несколько мгновений приложение или игра должны быть готовы и будут запускаться в своем собственном окне в Linux. Установленные игры перечислены вместе со всеми другими приложениями.
Готово! Настройка проведена, запуск Android приложений на Linux возможен.
Если Вам интересны новости про Android, различные обзоры и советы по установке различных программ, мы рекомендуем ознакомиться с сайтом http://poandroidam.ru/.
Теперь вы можете запускать приложения для Android в Linux
Запуск Android приложений на Linux является очень простым. Но, поскольку Anbox находится, в данный момент на стадии альфа, могут быть некоторые проблемы со стабильностью. Тем не менее, обнадеживает знание того, насколько просто настроить, установить и запустить приложения Android в Linux с Anbox.
Для просмотра и запуска приложения, мы провели 7 шагов:
Рекомендуем ознакомиться с appvisor.ru там вы сможете найти много интересных программ.
Выводы
Anbox — не единственный способ запуска приложений и игр для Android в Linux, но мы считаем, что он станет самым популярным через несколько лет. Если у Вас есть свои варианты того, как запустить Linux на вашем Android-устройстве, обязательно сообщите в комментариях сайта.
Как запустить приложения и игры для Android в Linux
Если в Windows и macOS запуск приложений из других операционных систем реализован достаточно легко, то в Linux придётся немного заморочиться. Начиная с установки и заканчивая запуском программ.
Для Linux есть Anbox, среда с открытым исходным кодом, основанная на последней версии Android Open Source Project (AOSP). Для запуска приложений используются контейнеры LXC и модули ядра, собираемые через DKMS. Это позволяет запускать приложения на железе и ядре хоста с производительностью сравнимой с нативной. То есть без всяких прослоек, эмуляции и очень быстро.
Установка
Anbox поддерживает процессоры архитектуры x86_64. Установить Anbox можно либо с помощью оснастки Snap, либо с помощью скрипта anbox-installer. Рассмотрим оба варианта.
Установка на Ubuntu с помощью Snap
1) Чтобы установить snapd, используйте следующую команду в терминале:
2) Затем запустите установку Anbox:
3) Выберите «1» для установки и согласитесь со всеми запросами на разрешение. Дождитесь установки, перезагрузите систему, готово!
Установка на Ubuntu с помощью скрипта anbox-installer
1) Загрузите скрипт:
2) Запустите скрипт:
3) Скрипт запросит написать I AGREE, установит Anbox и предложит перезагрузить систему. После перезагрузки в меню появится пункт Anbox.
Установка на Arch Linux из исходников
В качестве альтернативы могу предложить установку Anbox из исходников. Проще всего это сделать в Arch Linux, так как Anbox уже есть в AUR и весь процесс сборки можно автоматизировать.
1) Установим необходимые для сборки пакеты:
2) Соберите Anbox из AUR. Лучше сделать это с помощью AUR-клиента, такого как pacaur или yaourt:
3) Загрузите необходимые модули ядра:
4) Запустите container manager:
5) Запустите session manager:
6) Готово. Запустите Anbox из терминала:
Установка файлов APK в Linux
После перезагрузки системы Anbox появится в меню.
Если при запуске Anbox ничего не происходит, то откройте терминал и введите:
Для установки приложений понадобятся их APK. Скачать их можно с соответствующих сайтов. После включите установку из неизвестных источников и запустите нужный APK. Программы установятся и будут доступны вместе с другими приложениями Linux.
Также есть вариант установки с помощью ADB. В Anbox по умолчанию активирован режим отладки с помощью ADB и установить сам ADB можно так:
Для установки приложения нужно выполнить такую команду (пример для FX File Explorer):
Читайте анонсы и посты целиком в ЖЖ, Medium, Голосе и Яндекс.Дзен!
Поддержите мой блог финансово. Все донаты пойдут на оплату хостинга и развитие сайта!
Последние
Реклама
telegram
Рубрики
СЧЕТЧИКИ
РЕКЛАМА И ДОНАТЫ
Социальные сети
©2016-2021 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.
Использование материалов разрешается с активной ссылкой на levashove.ru.
Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.
Как запускать приложения Android в Linux с Anbox
Как запускать приложения Android в Linux с Anbox
Наличие универсального магазина, в котором есть большинство продуктов, которые вы ищете, сэкономит вам много времени, времени и обеспечит хорошее чувство удобства. Вы знаете историю. Вы можете выбрать и купить большую часть, если не все, из того, что привело вас в магазин. Это может показаться неправдоподобным, но приведенный пример можно применить к вашей операционной системе Linux. Как? Вы можете спросить. Ну, а как насчет того, чтобы все ваши Android-приложения были в одном комплекте с вашими любимыми настольными приложениями? Это может быть потрясающе, по крайней мере, для меня.
Инструмент с открытым исходным кодом, известный как Anbox, может сделать эту возможность реальностью. Anbox помещает операционную систему Android в контейнер, абстрагирует доступ к оборудованию и интегрирует основные системные службы в систему GNU / Linux. Каждое приложение Android будет интегрировано с вашей операционной системой, как и любое другое собственное приложение.
Anbox использует стандартные технологии Linux, такие как контейнеры (LXC), для отделения операционной системы Android от хоста. Любая версия Android подходит для этого подхода и пытается не отставать от последней доступной версии из Android Open Source Project. Источник: сайт Anbox
Особенности Anbox
Установка Anbox
Чтобы установить Anbox, ваша система должна поддерживать снимки. Чтобы быстро освоить снимки, перейдите на сайт snapcraft.io, где вы узнаете, что такое привязки, как их устанавливать и поддерживать в своем дистрибутиве, а также как их использовать.
Мы собираемся выполнить два шага, а именно:
В этом примере мы собираемся установить Anbox на настольную версию Ubuntu 20.04 (Focal Fossa).
Шаг 1. Обновите и установите необходимые инструменты
Оказавшись в терминале вашего свежего рабочего стола Ubuntu, обновите его и установите необходимые инструменты, которые мы будем использовать в процессе установки.
Шаг 2: Установка модуля ядра ashmem и binder
Нам нужно, чтобы в нашей системе были установлены dkms и linux-headers, после чего мы приступим к клонированию модулей из Git и их установке. Пожалуйста, продолжайте.
Установите файлы конфигурации:
Затем скопируйте источники модуля в /usr/src/:
Наконец, используйте dkms для сборки и установки:
Чтобы получить модули ядра Anbox для других дистрибутивов, пожалуйста, посетите страницу GitHub Модули ядра Anbox.
Модули ядра anbox теперь установлены, но мы не останавливаемся на достигнутом. Затем нам нужно вручную загрузить модули ядра, и не волнуйтесь, при следующем запуске вашей системы они будут загружены автоматически.
Подтвердите, что у вас есть два новых модуля в ваших системах, используя любой из трех способов, как показано ниже.
Шаг 3. Установка anbox
На этом этапе мы собираемся установить привязку Anbox из магазина, и она предоставит вам все необходимое для полноценного использования Anbox. Позвольте вам установить его, выполнив команду ниже:
Дайте вышеуказанной команде время для ее выполнения, прежде чем мы начнем пользоваться нашими Android-приложениями в Linux.
Приложения по умолчанию Anbox
На данный момент команда anbox требует использования –devmode, поскольку привязка Anbox еще не полностью ограничена. Началась работа с вышестоящим проектом snapd, чтобы получить поддержку полного конфайнмента. Как побочный эффект использования –devmode, моментальный снимок не будет обновляться автоматически. Для обновления до более новой версии вы можете запустить:
Шаг 4. Установка приложения Android на Anbox
Запустите adb, потому что он обычно выключен по умолчанию, выполнив команду ниже.
Подтвердите, что приложение было успешно установлено в Anbox.
Заключение
Anbox — это растущее приложение, и оно может работать не так идеально, как вы ожидаете. Некоторые приложения ломаются, а другие работают нормально. Попробуйте, поговорите с командой Anbox на Git и получайте удовольствие, исследуя то, что он может предложить. Мы ценим, что вы были рядом и оставались до конца. Вы можете проверить другие статьи ниже.
Как запускать приложения и игры для Android в Linux
Хотите запускать приложения для Android в Linux? Как насчет игр на Android? Доступно несколько вариантов, но лучше всего работает Anbox. Это инструмент, который запускает ваши любимые приложения для Android в Linux без эмуляции.
Вот как использовать Anbox для запуска приложений Android на вашем ПК с Linux сегодня.
Встречайте Anbox, ваш «Android в коробке»
Доступ к вашим любимым приложениям и играм для Android приносит Linux новое захватывающее измерение производительности. Мобильные приложения по дизайну намного проще, чем в настольных операционных системах.
Это может быть именно то, что вы ищете для повышения производительности рабочего стола!
Тем временем мобильные игры становятся все более изощренными. Это имеет смысл, что вы можете продолжить играть на другом устройстве. Это особенно верно, учитывая ограниченное время автономной работы телефона или планшета.
Для запуска приложений Android (например, Bluestacks) доступно несколько инструментов macOS и Windows, но это не доступно для Linux.
Вместо этого пользователи Linux должны попробовать Anboxбесплатный инструмент с открытым исходным кодом для запуска приложений Android в Linux. Он основан на последней версии Android Open Source Project (AOSP) и предлагает оконную среду Android.
Anbox использует контейнеры для отделения Android от операционной системы хоста, что позволяет запускать игры для Android в Linux
Это не все; Anbox не имеет ограничений, поэтому теоретически вы можете запустить любое приложение для Android в Linux. Здесь также нет аппаратной виртуализации, поэтому Anbox также работает на ноутбуке или настольном компьютере, независимо от спецификации системы.
Какие Linux дистрибутивы поддерживают Snap?
Anbox поставляется бесплатно, хотя и бесплатен. Это означает, что двоичный файл и все зависимости включены в один пакет, что упрощает установку. К сожалению, это означает, что ваша ОС Linux не может использовать Anbox, если она не может распаковывать и устанавливать снимки.
snapd Сервис необходим для установки моментальных снимков, и это совместимо с дистрибутивами Linux, такими как:
В Ubuntu Snapd предустановлен с 14.04. Вы найдете полную информацию о вашем дистрибутиве на сайте Snapcraft,
Установить snapdиспользуйте следующую команду терминала:
Дождитесь завершения установки, прежде чем продолжить. Обратите внимание, что хотя snapd запускается или предварительно устанавливается с указанными выше дистрибутивами, Anbox официально поддерживается на:
В последующих выпусках Ubuntu также должен работать Anbox. Эта поддержка означает, что вы, вероятно, получите лучшие результаты при запуске приложений Android в Ubuntu, чем в других дистрибутивах.
Установка Anbox в Linux
С snapd служба установлена на вашем ПК с Linux, вы готовы установить Anbox. Используйте следующую команду, которая устанавливает все, что вам нужно:
При появлении запроса введите пароль, и пакет снимков будет загружен.
Вскоре после этого вы увидите выбор:
Если вам потребуется удалить программное обеспечение позже, просто повторно запустите указанную выше команду установщика и выберите вариант 2. Однако в случае установки Anbox вы можете перейти к варианту 1.
После этого вы увидите сводную информацию о том, что будет делать установка. Найдите минутку, чтобы прочитать это.
Вы увидите, что файлы добавлены из списка PPA. Также должно быть уведомление о том, что Anbox Runtime будет автоматически запускаться при входе в Linux. (Это библиотека программного обеспечения, которая позволяет запускать другие программы и приложения.)
Если вас все это устраивает, введите Я СОГЛАСЕН и подождите, пока Anbox установит. После этого следуйте инструкциям, чтобы перезагрузить систему, прежде чем продолжить.
Загрузка файлов APK на компьютер с Linux
После перезагрузки компьютера Anbox будет доступен в меню рабочего стола. Нажмите на нее, чтобы запустить — вы скоро увидите окно Anbox.
Если ничего не происходит, или вы застряли на заставке с начало сообщение, отмените или подождите, пока это не закончится. Затем откройте новый терминал и введите
Затем снова щелкните значок в меню. Через несколько мгновений Anbox должен запуститься. Это известная ошибка в дистрибутивах на основе Ubuntu 16.04, которая не должна затрагивать более поздние дистрибутивы.
С запущенной Anbox вы увидите список основных приложений Android, которые вы можете запустить в Linux, таких как Календарь и Электронная почта. Просто щелкните левой кнопкой мыши по этим значкам, чтобы открыть их; они появятся в новых окнах, размер которых можно изменить по мере необходимости. Если вам нужен браузер, оболочка WebView включена.
Чтобы добавить свои собственные приложения и игры, все, что вам нужно сделать, это загрузить (или скопировать с другого устройства) соответствующие файлы APK
, Это установочные файлы, такие как файлы DEB (или снимки) в Linux или файлы EXE в Windows.
На телефонах и таблицах Android файлы APK доступны через Google Play на Android … но это не относится к Anbox.
Установка приложений Android в Linux с помощью Anbox
Поскольку реализация Anbox для Android не зарегистрирована, вы не сможете получить доступ к Google Play (или установить его). Итак, как вы можете запускать приложения Android в Ubuntu и других дистрибутивах Linux с Anbox?
Поэтому ответом является загрузка и загрузка APK. Вы найдете их через альтернативы Google Play
, но вы также можете извлечь APK из Google Play
Хотя Google ограничивает доступ к Play Store только зарегистрированным устройствам Android, в обход этого не идет пиратство. Если у вас уже есть файлы APK или они доступны бесплатно, можно запускать их на незарегистрированных устройствах Android.
После того, как вы получите все APK-файлы, которые хотите установить, вам нужно разрешить установку из неизвестных источников. Сделайте это, открыв настройки меню на экране приложений, затем найдите Безопасность. Включить переключатель рядом с Неизвестные источники и нажмите Ok принять.
После этого найдите файлы APK и дважды щелкните первый файл, который хотите установить. Через несколько секунд приложение или игра должны быть готовы и будут запущены в своем собственном окне. Установленные игры перечислены вместе со всеми другими приложениями для Linux.
Запускать приложения для Android в Linux — это просто!
Теперь вы можете запустить Android APK на Linux
Поскольку Anbox находится на стадии альфа, могут быть некоторые проблемы со стабильностью. Тем не менее, приятно знать, насколько просто настроить, установить и запустить приложения Android в Linux Ubuntu с Anbox.
Anbox — не единственный способ запуска приложений и игр для Android в Linux
Но мы рассчитываем, что он станет самым популярным через несколько лет. А чтобы пойти другим путем, узнайте, как запустить Linux на вашем Android-устройстве.