Какие эмуляторы Android доступны?

15

Я хотел бы знать некоторые из эмуляторов Android, которые действительно хорошо работают с Ubuntu 11.10 и выше. Я хочу попробовать WhatsApp на Ubuntu через эмулятор Android. заранее спасибо

Мистерио
источник
2
Разве Android SDK не предоставляет эмулятор?
Ури Эррера
@UriHerrera - нуб, когда дело доходит до разработки Android;)
Mysterio

Ответы:

12

Согласно: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds

  • Вам нужно будет установить JDK: $ sudo apt-get install openjdk-6-jdk
  • Затем перейдите на страницу загрузки Android SDK, чтобы загрузить его. http://developer.android.com/sdk/index.html
  • После обновления SDK: $ android update sdk --no-ui
  • Проверьте, $ android listвозвращает ли вывод вас список доступных SDK.
  • Типа $ androidвыбери "новый". Установите вещи, как вы хотите.
  • После этого проверьте вывод: $ android list avdspic "name" entry.
  • Для завершения: запустить эмулятор: $ emulator @avdsname.

И тогда ты в порядке.

Bahaïka
источник
Когда я открываю созданное мной avd, я вижу «android» только на черном экране, либо шрифтом его торговой марки, либо шрифтом fixedsys. В случае некоторых из avd, которые я создал, появляется только пустой экран. Также некоторые кнопки включены, а другие нет. К сожалению, кнопка домой не среди включенных. Интересно, что нужно сделать!
Karthik C
8

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

Google play store / услуги

Пожалуйста, поймите разницу.

Сервисы Google Play - это набор инструментов, используемых разработчиками для обеспечения доступности приложений (игр) в магазине Google Play.

https://developers.google.com/android/guides/overview

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

https://play.google.com/store?hl=en


MEMU

По моему опыту, после многих проб и ошибок я предупрежу вас, что на момент написания этой статьи не было простого способа играть в игры для Android на Linux / Ubuntu.

Наилучшим вариантом, к сожалению, является memu (программа Windows, не будет работать в Wine). Нет варианта Linux, который был бы таким же стабильным, быстрым, простым и полнофункциональным, как memu для игр.

http://www.memuplay.com/

Это бесплатно, включает в себя Google Play Store, быстро, хорошо интегрируется в Windows, включая обмен файлами между хостом / гостем, интеграцию с мышью, широкие возможности настройки, создание сценариев игры, возможность одновременного открытия нескольких экземпляров и т. Д.

Одного списка функций должно быть достаточно, чтобы убедить вас хотя бы запустить memu на ВМ, если не на голом железе (то есть на Windows).

memu работает намного быстрее, чем любой из вариантов Linux / Ubuntu.

Memu запускается за считанные секунды, в отличие от опций Linux, android-x86 занимает почти 5 минут, чтобы загрузиться до заставки Android на моем ноутбуке. Некоторые люди сообщают, что android-x86 не работает просто потому, что они не ждали 15 минут, необходимых для загрузки (не шучу).

Документация - / http://www.memuplay.com/download/Memu-User-Manual.pdf

Запишите игровые действия для автоматизации игрового процесса - http://www.memuplay.com/blog/how-to-use-operation-record/

скриншоты памяти

игра мему

memu1


Linux параметры / ограничения

Основным ограничением для игрового процесса является Google Play Store. Магазин Google Play не может быть включен без разрешения Google. Кроме того, многие сложные игры не работают на эмуляторах Linux. Например, вы не можете играть в большинство игр для Android на android-x86 (порт android для процессоров x68 / x86_64). Многие игры из магазина Google Play будут устанавливаться, но не будут работать.

как установить приложения / игры для Android (apk) - это относится к большинству эмуляторов Linux.

Примечание. Если вы используете эмулятор, который НЕ включает в себя Google Play Store, вам необходимо скачать установщик Android (apk) и установить его вручную.

и apk - это архив пакетов, например .deb - https://en.wikipedia.org/wiki/Android_application_package

Чтобы получить apk используйте веб-сервис, такой как https://apkpure.com/app

https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=en

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

См. Http://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html.

и /android/5566/how-can-i-install-an-app-given-only-its-apk-file

Это относится к большинству эмуляторов Linux.

Сервисы Google Play включены или могут быть легко установлены на любом из эмуляторов Linux.


Параметры эмулятора Linux

  1. Android SDK - это сложный в установке, сложный в использовании и предназначенный для разработки приложений, а не игр.

    Это медленно. Я упоминал, что это очень медленно?

    Основное назначение Android SDK - написание программ для Android. Если вы установите игру для Android в SDK, скорее всего, она будет настолько медленной, что станет непригодной для использования, и я бы не стал использовать ее в любой PvP-игре.

    См. Полное руководство по установке для Android SDK / ADT Bundle в Ubuntu.

  2. Android на Chrome

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

    Вам нужно установить Chrome, хотя бы бета, если не нестабильный. Основной причиной этого является webgl - https://get.webgl.org/

    Итак, хотя ваш браузер может поддерживать webgl, webgl находится в разработке, и у меня возникли проблемы с работой webgl 2 с играми, а webgl 2 требуется большинством сложных игр.

    Как установить все версии (стабильная / бета / нестабильная) Google Chrome бок о бок без конфликтов?

    Не все игры портированы. Умеренно сложный, не такой плохой, как SDK. Не очень хорошо интегрированы в ОС. Нет средств для автоматизации игр.

    См. Расширение Chrome "ARC" - https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    Я считаю, что эта опция находится в бета-версии, и многие пользователи сообщают об ошибках.

  3. Anbox

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

    Яркое ограничение - в него не входит игровой магазин Google, и игры могут или не могут работать хорошо.

    Насколько я знаю, это в быстром развитии и имеет ошибки.

    Смотрите также http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation

  4. Virtualbox / KVM - ОС Android x86 будет работать очень медленно, и большинство игр не будут работать на образе.

    Google play включен в последние версии, и игры будут устанавливаться, но сложные игры, такие как столкновение кланов и т. П., Будут зависать или отказываться открываться.

    Вы можете немного ускорить его - https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ . Лично я не видел значительного увеличения скорости на 400%, заявленного автором, хотя есть небольшое улучшение.

    http://www.android-x86.org/

  5. Genymotion. Это считается лучшим, но это громоздко для установки и не является бесплатным. Я пробовал старые бесплатные версии, и это было медленно и не включало Google Play Store. Новые версии включают сервисы Google Play и приложение, похожее на Google Store.

    https://www.genymotion.com/

    Чтобы использовать genymotion, вам нужно установить virtualbox, что не составляет особого труда, но вы должны быть осторожны с версией, поскольку иногда возникают конфликты с версиями vbox и genymotion.

    Я бы не советовал устанавливать старые версии (их можно найти в сети). Они бесплатны для личного использования, но медленны и не будут играть в игры.

    Genymotion в меру громоздкий и раздражающий. Вы должны загрузить файл .run, который установит его. Затем вам необходимо зарегистрировать аккаунт и приобрести лицензию. После ввода ключа вы загружаете изображение.

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

    Genymotion не имеет инструментов для создания сценариев игр (в отличие от memu).

    Genymotion намного медленнее чем memu.

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

    Начальная пробная версия - 30 дней бесплатно. Через 30 дней https://www.genymotion.com/pricing-and-licensing/

    Некоторые люди утверждают, что genymotion бесплатен для личного использования, если вы обратитесь в их службу поддержки https://www.genymotion.com/contact/

  6. AndroVM - объединен с Genymotion. Предыдущие бесплатные версии не включают Google Play Store.

  7. Энди ОС - Хотя они утверждают, что Энди "работает на Linux", на самом деле он работает на гостевой Windows в virtualbox на хосте Linux.

    Как установить Энди эмулятор Android на Linux?

    Лично я бы запустил memu, а не andy, у memu больше возможностей.

пантера
источник
Это один отличный ответ! +1 =)
Терренс
3

Лучший и самый удобный эмулятор андроида на Ubuntu - это Genymotion . Я действительно рекомендую вам попробовать

kelvinelove
источник
Сначала установите #virtualbox, а затем установите его в virtualbox.
Кельвинелове
2
Genymotion больше не является бесплатным для личного использования (необходимо приобрести лицензию после 30-дневной пробной версии). Бесплатная версия не включает в себя Google Play.
Пантера
На сайте создается впечатление, что это не бесплатно для личного использования, но на самом деле это так. По крайней мере, на данный момент. Ссылки «личного пользования» просто не отображаются так же заметно, как ссылки «бесплатной пробной версии».
Бьорн
1

я использовал virtualbox для запуска сота 4.0.3 в Ubuntu 11.10, он работал гладко (иногда довольно медленно), и на самом деле это форум, но я забыл название, но у него есть «X 86 android» удачи

хвост убунтуист
источник