Pouvez-vous exécuter Android 2.2 Froyo ou 2.3 Gingerbread dans une machine virtuelle?

16

Je suis tombé sur un guide pratique pour exécuter Android 1.7 sur une machine virtuelle (VirtualBox), mais la version 1.7 est ancienne. Je n'ai pas pu trouver d'image Android 2.2 ou 2.3 n'importe où, est-ce que quelqu'un a des idées sur la façon de virtualiser les OS Android les plus récents? De préférence une solution de virtualisation gratuite comme VirtualBox.

Voici le lien sur la virtualisation 1.7:

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

Ils vous envoient ici pour télécharger des images de disque Android:

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

Mais je ne trouve rien de plus récent que 1.7, quelqu'un a des idées?

Matthew Read
la source
Merci pour les conseils! Je vais vérifier les versions nocturnes et le SDK
En ce qui concerne les questions juridiques, Android est un logiciel open source, il serait donc tout à fait légal pour vous de l'exécuter dans une machine virtuelle. Il sera difficile de comprendre comment, mais Google ne vous en voudra pas. Bonne question, +1!
Vous pouvez trouver cela utile: androidspin.com/2011/01/24/…
ale

Réponses:

5

Android-x86 semble être le projet le plus récent, avec des versions nocturnes disponibles sur http://android-x86.moonman.dk/

Je pense que le manque d'activité que l'on voit n'est pas tellement un problème de licence / warez, c'est juste que le système d'exploitation ne fonctionne tout simplement pas encore très bien avec les systèmes de bureau, étant fortement axé sur le téléphone et le toucher. Cela et il n'y a tout simplement pas beaucoup d'intérêt pour le moment.

Je ne sais pas si ce projet a intégré Google Apps (en particulier Market) ou non. Sinon, c'est un autre élément majeur qui réduit considérablement l'utilité de ce système d'exploitation.

Enfin, il y aurait le problème d'obtenir des pilotes pour tous les différents matériels mis à disposition. Compte tenu de la base Linux d'Android, je ne sais pas à quel point c'est facile ou difficile à faire.

afrazier
la source
3

La façon la plus simple d'exécuter Android et de tester l'application Android sur des machines x86 semble utiliser la machine virtuelle Android fournie avec le dernier SDK.

En référence à une question récente, /superuser//q/221944/39248 , il peut y avoir un problème avec le dernier programme d'installation android sdk .exe. vous pouvez essayer de télécharger la version zip du programme d'installation, puis exécutez "sdk manager.exe"

Lieu de téléchargement du SDK:

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

Notez que vous avez besoin de JDK pour exécuter le SDK Android

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

Et comme @afrazier l'a mentionné, android-x86 est une option définitive, mais le manque de pilotes rend difficile pour la plupart d'entre nous d'utiliser correctement le système d'exploitation ...

bubu
la source
1

Je pense qu'il est plus facile d'obtenir des images de processeur de bras que d'obtenir des images x86. J'ai pu utiliser la machine virtuelle Android fournie avec le kit de développement logiciel .


la source