как установить эмулятор андроид на линукс
🔖 4 лучших эмулятора Android для Linux
Кто сказал, что вам нужен смартфон, чтобы пользоваться преимуществами приложений для Android?
Возможно, вы хотели бы, чтобы ваши любимые приложения были доступны, пока вы работаете на компьютере с Linux, но не хотите, чтобы их привязывали к телефону.
С эмулятором Android для Linux вы можете наслаждаться смартфоном без смартфона.
В конце концов, Android использует само ядро Linux, поэтому запуск эмулированной версии этой ОС смартфона на вашем ПК не является невозможным.
Вот четыре из лучших эмуляторов Android, которые вы можете использовать, если используете Linux.
1. Android-x86
Проект Android-x86 предназначен не только для эмуляции.
Это альтернатива использованию Windows или Linux на вашем ПК или ноутбуке.
Это порт архитектуры Android и x86, который используют почти все современные ПК и ноутбуки.
Это не похоже на смартфоны, которые используют более легкие и менее мощные процессоры ARM.
Поскольку Android-x86 был портирован для запуска на обычном ПК, это означает, что вы можете запустить Android-x86 как виртуальную машину, используя VirtualBox или VMware.
Вот почему это хороший вариант для эмуляции Linux Android.
Теперь вы можете запускать приложения для Android вместе с другими программами для Linux.
Магазин Google Play поставляется с Android-x86, то есть вы можете установить все свои любимые приложения, как только вы настроите свою виртуальную машину.
Однако предупреждаю: не все Android-приложения будут работать на платформе x86 для ПК, поэтому сначала вам нужно их опробовать.
Android-x86 находится в активной разработке, поэтому вы можете ожидать регулярных улучшений и функций, а также оптимизации скорости и производительности.
Это ванильный Android и не ему не хватает наворотов, а также у вас есть ограничения – системные ресурсы вашего компьютера.
2. ARChon
Вам не нужно запускать виртуальную машину, чтобы ваши Android-приложения работали в Linux.
Благодаря проекту ARChon вы можете запускать приложения для Android в веб-браузере Chrome.
ARC в названии означает Android Runtime для Chrome, выступая в качестве миниатюрной среды Android для ваших приложений.
ARC сама по себе является созданием Google, ранним испытательным стендом для запуска приложений Android на Chrome OS.
Тот же принцип применим к ARChon, который использует элементы ARC с открытым исходным кодом для запуска модифицированной версии в браузере Chrome.
Просто установите измененную среду выполнения ARChon в качестве расширения разработчика в Chrome, затем добавьте другие приложения с помощью инструмента расширения APK to Chrome, предоставленного разработчиком ARChon.
Тут вы не найдете Google Play, и не каждое приложение окажется стабильным.
В противном случае ARChon – это хороший обходной путь для запуска некоторых приложений на вашем ПК с Linux без обращения к виртуальной машине.
3. Anbox – Android in a Box
Виртуальные машины предлагают тупой подход к эмуляции Android.
Anbox (Android в коробке) пробует что-то немного другое.
Он работает как контейнер Linux, разделяя ваше ядро Linux и ресурсы, оставаясь в другом месте.
Он может содержаться, но поскольку Anbox совместно использует ядро хоста и обеспечивает прямой доступ к оборудованию, это намного более быстрый способ заставить ваши приложения Android работать на вашем ПК.
Производительность выше, а благодаря контейнерному подходу она безопасна – вы не рискуете запускать небезопасные приложения.
Он не входит в комплект поставки Google Play Store, поэтому вам нужно найти и установить приложения вручную.
Потребность в ресурсах вашего ПК будет ниже, чем эмуляция с использованием виртуальной машины. Это делает его хорошим вариантом для устройств с низким энергопотреблением.
4. Genymotion
Профессиональным разработчикам и геймерам на Android есть на что рассчитывать, если они используют эмулятор Android Genymotion.
Это еще один подход к виртуальной машине, но, пожалуй, лучше всего поддерживаемый с коммерческой точки зрения.
Genymotion – это коммерческий продукт, в котором виртуальные машины Android доступны в виде облачных образов или локальных настольных виртуальных машин с использованием Virtualbox.
Он поставляется со многими уникальными элементами тестирования, такими как фальшивый GPS и отчет о зарядке, поэтому он полезен для разработчиков и инженеров-тестировщиков.
Он также поставляется с возможностью установки Google Play Services в стандартной комплектации.
Домашние пользователи имеют сокращенный продукт в Genymotion Personal Edition, который является бесплатным для домашних пользователей и в котором отсутствуют некоторые более продвинутые функции тестирования.
В противном случае вам потребуется годовая лицензия Genymotion, чтобы иметь возможность запускать программное обеспечение и пользоваться поддержкой специалистов.
Попробуйте эмуляторы Android для Linux
Работать с Android, пока вы работаете в Linux, не сложно, благодаря этим различным эмуляторам Android.
Вы можете запуститьAndroid на виртуальной машине с Android-x86 или запустить ее из браузера с помощью ARChon.
Если ваш компьютер недостаточно хорош для эмуляции, вы всегда можете вместо этого отразить свой смартфон Android на своем ПК с Linux.
Если у вас есть предпочтительный способ запуска приложений Android в Linux, предложите их в комментариях ниже.
5 лучших эмуляторов Android для Linux
1. Genymotion
Genymotion — это один из самых популярных эмуляторов Android, доступных в Linux (кстати, он также доступен в Windows и macOS), который вы можете попробовать, и на сегодняшний день он один из лучших. В отличие от большинства эмуляторов, Genymotion имеет красивый интерфейс.
Вы можете создать виртуальное устройство и просто подключиться к нему. По умолчанию виртуальные устройства в Genymotion поставляются с базовыми возможностями, но если вы хотите установить приложения из Play Store, Genymotion дает вам удобную кнопку для установки Open Gapps на ваше виртуальное устройство всего за пару кликов.
Это довольно круто, и после установки Gapps вы можете установить практически любое приложение, которое захотите попробовать. Genymotion идеально подходит не только для того, чтобы попробовать случайное приложение для Android, которое вы нашли, но и для тестирования приложения, которое вы разрабатываете самостоятельно.
Эмулятор поставляется с набором потрясающих функций, предназначенных для разработчиков, включая тот факт, что полностью поддерживается Android Studio, поэтому вы можете напрямую запускать свое приложение из Android Studio и открывать его в эмуляторе.
Genymotion поставляется с эмуляторами под управлением Android версии 4.1, вплоть до Android 9.0 Pie и в различных форм-факторах от смартфонов до планшетов и даже пользовательских размеров экрана, которые могут пригодиться, если вы проверяете, как выглядит пользовательский интерфейс вашего приложения в различных форм-факторах.
Если вы ищете эмулятор для игр на Android, Genymotion, вероятно, не для вас. Я попытался установить PUBG Mobile и Free Fire на него, но он просто говорит, что устройство несовместимо. Я установил Pigeon Pop на него, и все прекрасно работает, но были видимые задержки ввода, которые неприемлемы, для комфортной игры.
Тем не менее, когда я пытался установить Genymotion на наш HP Envy с Ubuntu 18.04.1, у него были проблемы с Virtual Box, хотя Virtual Box был установлен правильно. Если вы сталкиваетесь с такими же проблемами, это может быть связано с тем, что в вашей системе включена безопасная загрузка UEFI.
Видимо, это вызывает проблемы с Virtual Box. Чтобы преодолеть это, вы можете использовать mokutil и отключить безопасную загрузку на своем ноутбуке, после чего Virtual Box должен нормально работать, и вы сможете легко запускать Genymotion. Вы можете посетить эту страницу Ubuntu Wiki для подробного руководства о том, как использовать mokutil для отключения безопасной загрузки.
2. Android-x86
Если Genymotion не подходит для ваших целей, и вы действительно хотите запустить Android как виртуальную машину в вашей Linux системе, Android-x86, вероятно, то, что вы ищете. Программное обеспечение фактически предназначено, как порт Android для систем на базе x86.
Это проект с открытым исходным кодом, это означает, что вы можете проверить код, если это вас интересует. Тем не менее, лучшая часть проекта Android-x86 заключается в том, что он обновляется довольно часто и в настоящее время имеет стабильный релиз который доступен, на базе Android Oreo.
Установить Android-x86 в вашей системе Linux довольно просто. Вам нужно загрузить ISO-файл Android-x86 в свою систему, создайть новую виртуальную машину в Virtual Box и установить ISO в качестве загрузочного устройства. Оттуда вы можете легко установить Android на свою виртуальную машину.
В целом, Android-x86 чувствует себя немного менее отзывчивым, чем Genymotion, но это не проблема, особенно если вы просто собираетесь использовать его для тестирования приложений. Если вам нужны игры, то Android-x86, вероятно, не тот эмулятор, который вам нужен.
3. Android SDK
Если вы разработчик и хотите использовать эмулятор, который официально поддерживается Google и позволяет создавать несколько виртуальных устройств, под управлением чего-либо от Android Lollipop до Android Pie, WearOS и даже Android TV тогда, вам нужен официальный менеджер Android Virtual Device (или AVD Manager), включенный в Android Studio.
Однако самая большая причина, по которой многие разработчики предпочитают использовать сторонний эмулятор вместо официального от Google, заключается в том, что он загружается довольно медленно. Конечно, со временем все улучшилось, но не настолько, чтобы обогнать по скорости Genymotion.
Однако для разработчиков это определенно самый гибкий вариант. В конце концов, он не только предлагает возможность создавать несколько виртуальных устройств под управлением чего-либо от Android 5 до Android 9 Pie, он также позволяет создавать виртуальные устройства Android TV и виртуальные устройства WearOS.
Так что вы можете протестировать свои приложения, во всех наиболее часто используемых операционных системах Google. Кроме того, эмулятор поставляется со всеми функциями, которые могут вам понадобиться для тестирования вашего приложения.
Вы можете повернуть эмулятор, изменить местоположение, батарею и условия сети, использовать камеру и многое другое с эмулятором Android Studio. Если вы разработчик, вам обязательно стоит попробовать его, прежде чем проверять другие эмуляторы.
4. Anbox
Anbox — один из самых уникальных эмуляторов Android в этом списке. Это не столько эмулятор, сколько своего рода Android Run Time (ART) в «песочнице», которая работает в системах GNU / Linux. Поставляется с версии Android 7.1 — что очень удобно для эмулятора.
Единственная причина, по которой Anbox так далеко в списке, заключается в том, что у него есть некоторые явные проблемы. Для начала, эмулятор не поставляется с установленным Google Apps на нем, что означает, что нет Play Store, нет Play Services и т. д. Итак, если вы планируете установить, скажем, PUBG Mobile, вы столкнетесь с множеством проблем.
Я попытался установить казуальную игру (Pigeon Pop), для которой требуется установить Play Games на устройство, которое Anbox не поддерживает. Так что да, есть проблемы.
Кроме того, если вы разработчик, который пытается протестировать собственное приложение на Anbox, вы не сможете просто перетащить, чтобы установить его. Вместо этого вам придется использовать ADB для установки APK на Anbox с помощью команды ‘adb install
Что еще хуже, так это то, что установка Anbox может быть немного «затруднительна» для начинающих пользователей Linux. Это двухэтапный процесс, где вы должны сначала установить несколько модулей ядра, а затем загрузить саму «основу» Anbox, прежде чем запускать среду выполнения.
К счастью, веб-сайт Anbox делает довольно солидную работу, объясняя, как можно сделать это. Имейте в виду, что если вы столкнетесь с проблемами при загрузке модулей ядра, вы можете столкнуться с той же проблемой, что я описал с Genymotion, поэтому попробуйте использовать то же решение.
5. ARChon
Если вы хотите запускать приложения Android в своей системе Linux без необходимости устанавливать для них отдельный эмулятор, ARChon может вас заинтересовать. ARChon в основном позволяет запускать приложения для Android в Chrome.
Таким образом, вы можете проверять приложения, не беспокоясь о загрузке эмуляторов, создании виртуального устройства или о проблеме с безопасной загрузкой UEFI, которая возникла в Genymotion.
Archon просто устанавливается как расширение Chrome в вашей системе (есть инструкции на веб-сайте) и оттуда вы можете использовать любой из различных инструментов, упомянутых на веб-сайте, для конвертации приложения для Android, в приложения, совместимые с ARChon, и просто запускать их прямо в Chrome.
Я опробовал на примере приложения 2048, которое предоставляет ARChon, и оно работает довольно хорошо, и я совершенно уверен, что большинство других простых приложений, таких как это, будут работать без проблем с использованием ARChon.
Это были 5 лучших эмуляторов Android для Linux, которые, могут вам понравиться. Если вы хотите протестировать разрабатываемое приложение или просто опробовать новое приложение для Android на своем ПК с Linux, эти эмуляторы должны соответствовать вашим ожиданиям.
Мы пытались найти эмулятор, который могли бы порекомендовать и для игр, но, к сожалению, никто не привлек наше внимание. Тем не менее, если вы знаете об эмуляторе Android для Linux, который хорошо работает в играх, сообщите об этом в комментариях внизу.
5 лучших эмуляторов Android для Linux [2020 Edition] – Бесплатно и …
Увидев 2,5 миллиарда устройств под управлением Android, очевидно, что компании больше сосредоточены на создании приложений для Android. Но что, если у вас устройство с низким энергопотреблением, но вы все еще хотите использовать программное обеспечение высокого класса? Вы бы купили дорогой телефон или выбрали бы бесплатный эмулятор Android?
Что ж, если вы не знаете об эмуляторе Android, позвольте мне кратко объяснить, что это программное приложение, которое работает как настоящее устройство Android. Вы можете установить его на свой настольный компьютер для запуска приложений Android. Лучше всего то, что вам даже не нужно покупать дополнительные аппаратные компоненты для него.
Итак, вам интересно, какие бесплатные и платные эмуляторы Android вы можете использовать? Хорошо, тогда. Здесь мы представляем скомпилированный список 5 лучших эмуляторов Android для операционных систем Linux.
Если вам нужен эмулятор Android для других платформ, вы можете прочитать нашу статью о лучших эмуляторах Android для Windows ПК и Mac.
5 лучших эмуляторов Android для Linux (2020)
1. Android-x86
Цена: бесплатно
Если вы хотите запускать игры или приложения для Android, Android-x86 является одной из лучших альтернатив другим эмуляторам телефона. Вместо того, чтобы устанавливать поверх определенной операционной системы, он имеет загрузочный ISO как отдельную операционную систему Android.
Как следует из названия, Android-x86 ориентирован на архитектуру x86. Вы также можете запустить его без установки, используя опцию Live CD. По умолчанию он запускается с интерфейсом, похожим на панель запуска приложений Android. Но вы также можете изменить его на Windows-Десктоп стиль.
Кроме того, вы также можете скачать темы из Google Play Store, Android-x86 обеспечивает полную поддержку сервисов Google.
Основные характеристики Android-x86:
Еще одна вещь, которая действительно делает этот эмулятор Android более надежным, это своевременное обновление программного обеспечения. Недавно в первом стабильном выпуске Android-x86 на базе Android Pie 9.0 появилось несколько новых функций, таких как экспериментальная поддержка Vulkan новых графических процессоров Intel и AMD.
Как установить Android-x86 на Linux?
Чтобы установить операционную систему Android-x86 на рабочий стол Linux, сначала необходимо загрузить файл ISO или rpm из здесь.
Загрузка с использованием ISO
Затем создайте загрузочную флешку с помощью ISO. Но перед этим я бы порекомендовал проверить имя подключенного USB-устройства, выполнив команду:
Он покажет все устройства, подключенные к вашей системе. Вы должны записать имя устройства и включить его в приведенную ниже команду:
где sdX – имя устройства вашего USB-накопителя.
Теперь перезагрузите систему, и вы получите опцию в меню загрузки.
Начните использовать RPM
Если у вас есть образ rpm, вы можете запустить следующую команду, если вы используете дистрибутив Linux на базе Red Hat.
Но если вы используете дистрибутив Linux на основе Debian, вы можете использовать Alien Tool для создания загрузочного USB.
После этого просто перезагрузите систему и наслаждайтесь Android Experience
Note: Для запуска Android x86 на текущей хост-системе вы можете использовать QEMU Android Emulator.
Как установить и запустить приложения Android на Android-x86?
Чтобы запустить приложения Android, вы можете перейти к предустановленной программе Google Play Store где вы можете найти и установить любое приложение.
2. AVD (виртуальное устройство Android)
Цена: бесплатно
AVD – одна из самых чистых копий Android, которая не только эмулирует устройство Android, но и предоставляет практически все возможности реального устройства Android. Он поставляется с Android Studio IDE, которую вы также можете использовать для разработки приложений.
Он даже может имитировать входящие телефонные звонки и текстовые сообщения, различные скорости сети, вращение и другие аппаратные датчики. Вы можете подключить внешние устройства через USB для передачи данных или отладки приложения Android.
Поскольку Android Studio является продуктом Google, вы можете рассчитывать на прямую поддержку от Google. Кроме того, AVD может быть лучшим выбором для разработчиков, которым нужен редактор кода с расширенными функциональными возможностями.
Разработчик может использовать Virtual Appliance через графический интерфейс пользователя или командную строку для тестирования в режиме реального времени. Кроме того, они также могут тестировать приложения для Android на основе дополненной реальности.
Ключевые особенности виртуального устройства Android:
Кроме того, вы также можете создать несколько эмуляторов Android для Linux и других устройств, таких как планшеты Android, умные часы Wear OS и устройства Android TV.
Как установить Android SDK в Linux?
Перед созданием и запуском виртуального эмулятора Android сначала необходимо запустить Android Studio на своем компьютере. Поскольку это включает в себя довольно длительный процесс, я предлагаю вам следовать официальной инструкции здесь,
Android Studio: создание виртуальных устройств
После завершения установки вы можете использовать Virtual Device Manager для создания нескольких эмуляторов Android с желаемой конфигурацией
Как установить и запустить приложения Android на AVD?
Очевидно, что у вас есть сервисы Google. Таким образом, вы можете создать учетную запись Google и установить приложение из магазина Play.
3. Genymotion
Цена: Настольный компьютер (от 136 долл. США в год), Облако (0,5 долл. США / мин для PaaS, 00,05 долл. США / мин для SaaS)
Если вы когда-либо искали Лучший эмулятор Android онлайн, я гарантирую, что вы обязательно найдете общее имя, то есть Genymotion. Genymotion – это коммерческий продукт, доступный как для облачной, так и для настольной версии. Но одна из причин, почему я оценил это ниже, потому что это не с открытым исходным кодом и бесплатно.
Но будучи проприетарным эмулятором, он обеспечивает регулярную поддержку и безопасность. И если вы профессиональный разработчик, я бы определенно предложил рассмотреть его отдельно от AVD. Также полностью поддерживается Android Studio IDE, которую разработчики могут использовать для тестирования и отладки приложений Android. Кроме того, у вас также есть доступ ADB для безопасного использования The Test Framework.
Genymotion
Кроме того, эмулятор Android Genymotion имеет встроенную поддержку всех функций, таких как сотовая связь, Wi-Fi, GPS и SD-карта.
Ключевые особенности Genymotion:
Если вы не хотите устанавливать Genymotion Desktop, вы также можете использовать онлайн-эмулятор Android для запуска приложения в браузере. Используя Genymotion Cloud, вы можете наслаждаться тяжелыми играми и приложениями на большом экране рабочего стола, не загружая ничего.
Genymotion: облачные игры в веб-браузере
Как установить Genymotion в Linux?
Перед установкой Genymotion сначала необходимо приобрести Desktop Edition. Или вы также можете приобрести Cloud Edition, чтобы использовать онлайн-эмулятор Android, который не требует установки. Для получения информации о ценах, вы можете перейти на официальный сайт для облако и стол,
Как установить и запустить приложения Android в Genymotion?
Genymotion обеспечивает полную поддержку сервисов Google. Таким образом, вы можете использовать любое приложение Android и получать к ним доступ через свой ПК.
4. Блисс О.С.
Цена: бесплатно
Другой альтернативой ISO на базе Android-x86, которую вы также можете рассмотреть, является ОС Happiness. Поддерживает загрузку в режиме MBR или UEFI для плавного запуска приложений Android на любом компьютере с Linux или планшете.
В дополнение к обычным функциям Android, Bliss OS имеет лучший современный пользовательский интерфейс. Включает в себя множество настроек и вариантов темы. Вы также можете выбрать между пользовательским интерфейсом рабочего стола или планшета, в зависимости от используемого модуля запуска.
Блисс ОС
Кроме того, Bliss OS предлагает высокую скорость и стабильность для запуска популярных приложений на своем бесплатном эмуляторе Android. Вы даже можете настроить размер приложения в соответствии с экраном вашего устройства.
Ключевые особенности ОС Bliss:
Для запуска приложений на основе ARM и ARM64 вы можете попробовать последнюю бета-версию ОС Bliss, основанную на Android 10.
Bliss OS – планшет
Как установить ОС Bliss на Linux?
Процесс установки ОС Bliss такой же, как у Android-x86. Вы можете скачать и запустить эмулятор ISO, выполнив те же действия. Вы также можете попробовать бета-версию для запуска Android Pie 10 из здесь.
Как установить и запустить приложения Android на ОС Bliss?
Bliss OS также выполняет тот же процесс установки приложения, используя Google Play Store,
5. Anbox
Цена: бесплатно
Anbox – это продукт Canonical, который также создает самый известный и мой любимый дистрибутив Ubuntu Linux. Но я все еще помещаю это в Последнее место, потому что Anbox не поддерживается Google Play Store,
Это очень похоже на уровень совместимости, который запускает приложения Android в любой операционной системе GNU / Linux. Поэтому вместо The Play Store вы должны использовать инструмент ADB для установки приложения, используя загруженный APK.
Anbox использует ядро и ресурсы хост-машины для запуска операционной системы Android вместо создания эмулируемой системы. В результате Anbox работает плавно и быстро, чтобы запускать приложения на своем бесплатном эмуляторе Android.
Anbox
Кроме того, Anbox представляет уникальную модель использования контейнеров LXC для полного отделения операционной системы Android от хост-машины, благодаря чему она больше похожа на виртуальную машину и позволяет пользователю почувствовать, что он использует портативный смартфон Android.
Основные возможности Anbox:
Вы также можете установить другую мобильную операционную систему на Anbox, например Ubuntu Touch, Sailfish или LuneOS.
Как установить Anbox в Linux?
Чтобы установить Anbox, вы должны сначала установить инструмент управления программным обеспечением Snap.
Чтобы установить оснастку, выполните команду:
Теперь для Anbox, запустите приведенную ниже команду и наслаждайтесь Android Experience в системе Linux.
Как установить и запустить приложения Android на Anbox?
Хотя Anbox не поставляется со службами Google Play, вы все равно можете установить приложение вручную, используя его файл APK. Установка Во-первых, вы должны установить ADB (Android Debug Bridge) в вашей хост-системе.
Вы можете запустить команду:
После установки всех необходимых инструментов загрузите APK-файл любого приложения, которое вы хотите установить. Вы можете получить его с сайта Apkmirror или Apkpure,
Чтобы проверить устройства эмулятора Android, работающие на вашем компьютере, вы можете использовать следующую команду, чтобы перечислить их все:
Anbox: команда для запуска устройств adb
Затем выполните приведенную ниже команду для установки приложения, и оно автоматически отобразится в Anbox
Anbox: установка приложения с помощью adb
Хотите больше эмуляторов Android?
В «Наконец, я также хотел бы упомянуть другие лучшие эмуляторы Android, доступные для Linux, которые могут оказаться весьма полезными. Вот некоторые из них: Шашлык, ARChon, AndroVM, AndyOS и многие другие. Но некоторые из них все еще находятся в стадии разработки, а другие имеют ограниченные возможности. Если вы хотите, вы можете попробовать это.
Продолжайте читать The Fossbytes, чтобы получить лучший контент о Linux и других технологиях.