Как я могу запускать приложения для Android, то есть из магазина Android на Linux-ПК? Существует ли какой-либо простой в использовании эмулятор Android или среда виртуальной машины?
FWIW, я использую arch linux и scrotwm, и на моем ноутбуке установлены GPS и модем wwan. Тем не менее, указатели на то, как это сделать в стандартной Ubuntu или в Gnome, также могут быть актуальны.
linux
android
arch-linux
cross-platform
tobixen
источник
источник
Ответы:
http://developer.android.com/tools/help/emulator.html для виртуальных и http://www.android-x86.org/ для нативных.
Однако обратите внимание, что я не уверен, что любое решение сможет использовать ваш GPS или WWAN в контексте Android. Даже если у вас есть драйверы Linux для этих устройств, они не могут быть интегрированы в Android, что является совершенно другим существом, чем просто наличие модулей ядра для их поддержки в (настольном) Linux. Проблема становится еще более странной, если говорить об использовании GPS хоста через эмулятор.
Было искушение -1 вопрос, но я решил опубликовать ответ AN ...
источник
Учитывая, что эта страница является хитом номер один от Google при поиске запущенных приложений Android / linux в GNU / linux, она действительно заслуживает лучшего ответа. К счастью, я придумала очень простой вариант: просто запустите live-CD android-x86, используя Linux kvm (виртуальная машина на основе ядра).
Загрузите последний загрузочный компакт-диск (android-x86.iso): https://sourceforge.net/projects/android-x86/files/latest/download
Загрузите iso-файл на виртуальной машине, используя qemu / kvm:
kvm -m 1024 -vga vmware -soundhw ac97 -boot d -cdrom android-x86.iso
Это все, что вам нужно, если вы хотите просто запустить несколько приложений один раз. Если вам нужно постоянное хранилище, вам понадобится пара дополнительных шагов:
Создайте файл, который будет действовать как жесткий диск:
qemu-image create -f qcow2 android.img 1G
Установите Android-x86 на этот «диск»:
kvm -hda android.img -m 1024 -vga vmware -soundhw ac97 -boot d -cdrom android-x86.iso
Вам придется создать новый раздел с помощью cfdisk, но, похоже, вы достаточно знакомы с GNU / Linux, и это не будет проблемой. После завершения установки вы можете запустить Android напрямую, а не с загрузочного CD:
Как я уже сказал, я протестировал это решение, и оно прекрасно работает. Мне удалось добавить учетную запись Google, подключиться к магазину Play и без проблем установить приложение. Сеть работала волшебно, используя соединение с хостом, поэтому я предположил, что ваш WWAN не будет проблемой. Я не знаю о вашем устройстве GPS, однако.
источник