Executando aplicativos do Android em um PC Linux

3

Como posso executar aplicativos do Android, ou seja, a partir do mercado Android em um PC Linux? Existe algum emulador android ou ambiente de máquina virtual fácil de usar?

FWIW, estou executando o arch linux e o scrotwm, e tenho o modem GPS e o wwan instalado no meu laptop. No entanto, os indicadores de como fazer isso no Ubuntu padrão ou no Gnome também podem ser relevantes.

    
por tobixen 10.07.2012 / 19:17

2 respostas

3

link para virtual e link para o nativo.

Observe, no entanto, que não estou confiante de que uma das soluções possa usar seu GPS ou WWAN no contexto do Android. Mesmo se você tiver drivers Linux para esses dispositivos, eles podem não estar integrados ao Android, que é uma besta completamente diferente de ter apenas módulos do kernel para suportá-los no Linux (desktop). O problema se torna ainda mais estranho quando se fala em usar o GPS do host através do emulador.

Foi tentado a -1 a pergunta, mas achei que eu iria postar uma resposta ...

    
por 10.07.2012 / 19:54
2

Como essa página é o hit número um do Google na pesquisa de aplicativos Android / Linux no GNU / Linux, ela realmente merece uma resposta melhor. Felizmente, desenvolvi um que é muito fácil: basta executar o live CD do android-x86 usando o kvm (máquina virtual baseada em kernel) do Linux.

  1. Faça o download do CD de inicialização mais recente (android-x86.iso): link

  2. Inicialize o arquivo iso em uma máquina virtual usando o qemu / kvm:

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

Isso é tudo o que você precisa se quiser apenas executar alguns aplicativos uma vez. Se você quiser armazenamento persistente, precisará de algumas etapas extras:

  1. Crie um arquivo para atuar como o disco rígido:

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

  2. Instale o android-x86 nessa "unidade":

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

Você terá que criar uma nova partição usando o 'cfdisk', mas parece que você está familiarizado o suficiente com o GNU / Linux que não será um problema. Quando a instalação estiver concluída, você poderá executar o Android diretamente em vez de usar o CD de inicialização:

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

Como eu disse, testei essa solução e ela funciona muito bem. Consegui adicionar uma conta do Google, conectar-me à Play Store e instalar um aplicativo sem problemas. Networking trabalhou magicamente, usando a conexão do host, então eu diria que seu WWAN não seria problema. Eu não sei sobre o seu dispositivo GPS, no entanto.

    
por 21.08.2014 / 07:00