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


3

Как я могу запускать приложения для Android, то есть из магазина Android на Linux-ПК? Существует ли какой-либо простой в использовании эмулятор Android или среда виртуальной машины?

FWIW, я использую arch linux и scrotwm, и на моем ноутбуке установлены GPS и модем wwan. Тем не менее, указатели на то, как это сделать в стандартной Ubuntu или в Gnome, также могут быть актуальны.


2
-1 за то, что не удосужился погуглить. Или, если вы сделали гугл, прежде чем спросить -1, это значит, что вы не объяснили, почему многие варианты, которые появляются, бесполезны.
Нифл

Ответы:


3

http://developer.android.com/tools/help/emulator.html для виртуальных и http://www.android-x86.org/ для нативных.

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

Было искушение -1 вопрос, но я решил опубликовать ответ AN ...


2

Учитывая, что эта страница является хитом номер один от Google при поиске запущенных приложений Android / linux в GNU / linux, она действительно заслуживает лучшего ответа. К счастью, я придумала очень простой вариант: просто запустите live-CD android-x86, используя Linux kvm (виртуальная машина на основе ядра).

  1. Загрузите последний загрузочный компакт-диск (android-x86.iso): https://sourceforge.net/projects/android-x86/files/latest/download

  2. Загрузите iso-файл на виртуальной машине, используя qemu / kvm:

    kvm -m 1024 -vga vmware -soundhw ac97 -boot d -cdrom android-x86.iso

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

  1. Создайте файл, который будет действовать как жесткий диск:

    qemu-image create -f qcow2 android.img 1G

  2. Установите Android-x86 на этот «диск»:

    kvm -hda android.img -m 1024 -vga vmware -soundhw ac97 -boot d -cdrom android-x86.iso

Вам придется создать новый раздел с помощью cfdisk, но, похоже, вы достаточно знакомы с GNU / Linux, и это не будет проблемой. После завершения установки вы можете запустить Android напрямую, а не с загрузочного CD:

kvm -hda android.img -m 1024 -vga vmware -soundhw ac97

Как я уже сказал, я протестировал это решение, и оно прекрасно работает. Мне удалось добавить учетную запись Google, подключиться к магазину Play и без проблем установить приложение. Сеть работала волшебно, используя соединение с хостом, поэтому я предположил, что ваш WWAN не будет проблемой. Я не знаю о вашем устройстве GPS, однако.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.