Você pode executar o Android 2.2 Froyo ou 2.3 Gingerbread em uma VM?

16

Me deparei com um guia de instruções para executar o Android 1.7 em uma máquina virtual (VirtualBox), mas o 1.7 é antigo. Não consegui encontrar uma imagem do Android 2.2 ou 2.3 em nenhum lugar. Alguém tem alguma idéia de como virtualizar os sistemas operacionais Android mais recentes? De preferência, uma solução de virtualização gratuita como o VirtualBox.

Aqui está o link sobre a virtualização 1.7:

http://osxdaily.com/2010/12/14/run-android-using-a-virtual-machine-on-a-mac-or-windows-pc/

Eles enviam você para aqui para baixar imagens de disco do Android:

http://virtualboxes.org/images/android-x86/

Mas não consigo encontrar nada mais novo que 1,7, alguém tem alguma idéia?

Matthew Read
fonte
Obrigado pelas dicas! Vou verificar as compilações noturnas e o SDK
Com relação a questões legais, o Android é um software de código aberto, portanto, seria totalmente legal executá-lo em uma VM. Vai ser complicado descobrir como, mas o Google não ficará chateado com você por isso. Boa pergunta, +1!
Você pode achar isso útil: androidspin.com/2011/01/24/…
ale

Respostas:

5

O Android-x86 parece ser o projeto mais atual, com versões noturnas disponíveis em http://android-x86.moonman.dk/

Eu acho que a falta de atividade que se vê não é tanto um problema de licenciamento / warez, mas o sistema operacional simplesmente ainda não funciona muito bem com os sistemas de desktop, sendo altamente focado no telefone e no toque. Isso e simplesmente não há muito interesse por isso ainda.

Não sei se este projeto tem ou não o Google Apps (particularmente o Market). Caso contrário, essa é outra peça importante que reduz significativamente a utilidade deste sistema operacional.

Finalmente, haveria o problema de obter drivers para todos os vários hardwares disponibilizados. Considerando a base Linux do Android, não tenho certeza de quão fácil ou difícil é fazer.

afrazier
fonte
3

A maneira mais fácil de executar o Android e testar o aplicativo Android em máquinas x86 parece estar usando a máquina virtual android que acompanha o SDK mais recente.

Com referência a uma pergunta recente, /superuser//q/221944/39248 , pode haver um problema com o instalador mais recente do Android sdk .exe. você pode tentar baixar a versão zip do instalador e executar "sdk manager.exe"

Local para baixar o SDK:

Link: http://developer.android.com/sdk/index.html

Observe que você precisa do JDK para executar o SDK do Android

Link: http://www.oracle.com/technetwork/java/javase/downloads/index.html

E como @afrazier mencionou, o android-x86 é uma opção definitiva, mas a falta de drivers dificulta a utilização correta do sistema operacional pela maioria de nós ...

bubu
fonte
1

Eu acho que é mais fácil obter imagens de processador de braço do que obter imagens de x86. Consegui usar a máquina virtual android que acompanha o kit de desenvolvimento de software .


fonte