Comment installer Android dans Virtualbox

Boîte virtuelle Android x86

Parfois, il est nécessaire d'utiliser des applications Android natives sur votre PC, et les émulateurs existants ne sont pas toujours assez bons pour tous les cas. Soit parce que vous êtes développeur et que vous devez tester vos applications, soit parce que vous devez tester le système d'exploitation de Google sur votre PC, l'une des meilleures options dont vous disposez est installer Android dans Virtualbox.

Ici vous apprendrez à le faire étape par étape, en plus de connaître les limitations en termes de versions d'Android, ainsi que la configuration de base de la machine virtuelle dans Oracle VirtualBox.

Installez VirtualBox sur votre PC

VirtualBox

Pour installer VirtualBox sur votre PC, les étapes génériques à suivre pour avoir la dernière version stable sont :

  1. Allez sur le site officiel de VirtualBox à l'adresse section de téléchargement.
  2. Vous y verrez une section intitulée Packages de la plate-forme VirtualBox Xyz, Xyz étant la dernière version stable au moment du téléchargement.
  3. Il existe plusieurs packages que vous pouvez télécharger, en fonction de votre système d'exploitation. Vous devez choisir le approprié :
    • Hôtes Windows pour Microsoft Windows.
    • Hôtes OS X pour macOS.
    • Hôtes Solaris pour le système d'exploitation Oracle Solaris.
    • Distributions Linux pour les distributions GNU/Linux. Au sein de celui-ci, il existe plusieurs types de forfaits :
      • Pour CentOS et Oracle Linux (rpm)
      • Pour Ubuntu et Debian (debs)
      • openSUSE et Fedora (tr/min)
      • Et pour toutes les distributions (.run)
  4. Une fois que vous avez choisi le package approprié pour votre version et type de système d'exploitation, vous devez l'installer comme vous le feriez pour tout autre programme.
  5. Une fois installé, vous pouvez également télécharger et installer des extensions de VitualBox, bien que cela soit facultatif, car ils ne servent qu'à ajouter des fonctions supplémentaires entre les systèmes d'exploitation hôte et invité.

Et je serais déjà prêt à courir et de pouvoir créer des machines virtuelles.

Attention : VirtualBox n'est pas un émulateur

VirtualBox n'est pas un émulateur tout comme BlueStacks, MEmu Play, Genymotion, Anbox et même Android Studio lui-même. Il s'agit d'un logiciel de virtualisation permettant de créer une machine virtuelle avec les ressources nécessaires pour exécuter le système d'exploitation comme s'il se trouvait sur une vraie machine.

Je veux dire par là que il est important de choisir la bonne version pour votre plateforme, puisque vous ne pourrez pas utiliser Android for ARM sur votre PC x86, ni vice versa, puisque pour cela vous auriez besoin d'un logiciel d'émulation tel que QEMU, etc.

Où télécharger la bonne version d'Android

Pour pouvoir travailler avec VirtualBox sur un PC classique, il faut télécharger Android pour la plate-forme x86. C'est aussi simple que de suivre ces étapes :

  1. Aller à ce site de téléchargement Android x86 officiel.
  2. Cliquez sur le bouton bleu ou vert selon l'endroit où vous souhaitez télécharger l'image du système d'exploitation. Dans les deux cas, ça va.
  3. Ensuite, il vous redirige vers une autre page de téléchargement, et à partir de là, vous pouvez sélectionner la version d'Android que vous souhaitez télécharger. Mais rappelez-vous qu'il doit s'agir de .iso, ne téléchargez pas le .rpm là-bas.
  4. Attendez la fin du téléchargement et vous l'aurez localement. Ils ont généralement une taille de 800 à 900 Mo.

Alternatives : autres systèmes d'exploitation basés sur Android et compatibles avec leurs applications

En plus de la version officielle du système d'exploitation Google Android, vous pouvez également utiliser autres systèmes d'exploitation alternatifs que vous pouvez également virtualiser et qui sont compatibles nativement avec les applications Android ou qui sont des dérivés basés sur Android. Voici quelques bons exemples :

Installez Android dans VirtualBox étape par étape

Installer Android dans VirtualBox cela peut être une tâche simple pour ceux qui ont l'habitude d'utiliser des machines virtuelles et d'installer des systèmes d'exploitation, mais pas pour le reste des utilisateurs. Cependant, voici les étapes expliquées :

  1. Une fois que vous avez installé VirtualBox et que vous avez l'ISO Android x86, voici ce qui suit lancer VirtualBox.
  2. Sur l'écran principal, appuyez sur le bouton Nouveau pour créer une nouvelle machine virtuelle. Et donnez-lui un nom, par exemple Android.
  3. L'assistant de configuration de la machine virtuelle s'ouvre maintenant. La première chose qu'il vous demande est d'entrer la version, que vous devez choisir Linux 2.6 / 3.x / 4.x.
  4. Dans la section pour spécifier le RAM de la machine virtuelle, vous pouvez choisir 2 Go ou 2048 Mo, bien que 8 Go soient recommandés.
  5. Créer un disque dur virtuel aussi pour y installer le système d'exploitation. Ne manquez pas de taille, car si vous allez installer de nombreuses applications ou héberger de nombreux fichiers, il sera trop petit. Bien qu'il puisse fonctionner avec un peu plus de 1 Go, l'idéal est d'utiliser des tailles un peu plus généreuses, comme 32 Go ou plus.
  6. Une fois l'assistant de configuration de la machine virtuelle terminé, la machine virtuelle sera créée. Maintenant, quelques ajustements doivent être faits. Cliquez sur la machine virtuelle Android que vous avez créée sur l'écran principal de VirtualBox puis cliquez sur l'icône configuration:
    • Système: dans cette section, vous pouvez choisir le nombre de vCPU ou de processeurs virtuels affectés. 1 est le minimum, bien que vous puissiez en choisir plus si vous préférez que cela se passe plus facilement.
    • Écran: Remplacez VMSVGA par VBoxVGA et activez l'accélération 3D. Si vous le souhaitez, vous pouvez également augmenter un peu la mémoire vidéo.
    • stockage: sélectionnez le support avec une icône de CD et dans les attributs, vous devez choisir où se trouve l'image Andorid .iso que vous avez téléchargée.
    • Audio: Laissez Intel HD Audio, qui est pris en charge nativement sur Android x86.
    • Rouge: Habituellement, vous n'avez rien à faire, mais si vous voulez que votre Android ne soit pas connecté à Internet, désactivez l'adaptateur réseau.
  7. Après cela, vous pouvez commencer installer Android dans VirtualBox. Pour ce faire, revenez au menu principal de VirtualBox et cliquez sur Démarrer pour démarrer votre machine virtuelle.
  8. Comme c'est la première fois, vous devrez installer le système d'exploitation à partir de zéro. Les fois suivantes vous démarrerez votre machine, elle sera déjà installée et lorsque vous la démarrerez, le bureau Android apparaîtra directement. Sur l'écran principal, vous verrez plusieurs options :
    • LiveCD Il est utilisé pour tester Android x86 sans installation.
    • L'option de Installations préconisées va l'installer. Dans ce cas, si vous souhaitez utiliser une résolution spécifique, appuyez sur la touche de tabulation et remplacez vga=788 par un autre des modes disponibles. Vous pouvez utiliser vga=ask pour voir ce que vous avez à choisir.
  9. Si vous avez choisi d'installer Android dans Virtualbox, vous devrez maintenant choisir Créer / Modifier des partitions. Si vous voulez une installation facile, créez simplement une partition au format ext4. Cependant, si vous souhaitez créer d'autres partitions, vous pouvez également le faire.
  10. Ensuite, il continuera avec l'installation du gestionnaire Botte GRUB, choisissez de faire en sorte que la partition /system soit en lecture/écriture, et l'installation se terminera enfin. Fermez ou redémarrez ensuite la machine virtuelle.
  11. Il est important que vous reveniez aux paramètres de votre machine virtuelle Android et à partir de là supprimer l'ISO du CD virtuel, car sinon le programme d'installation sortira à nouveau.
  12. Redémarrez votre machine virtuelle et Android démarrera avec la configuration.
Gardez à l'esprit que les ressources allouées à la machine virtuelle (RAM virtuelle, CPU virtuels, espace de stockage, etc.), sont limitées par le matériel de votre PC.

Maintenant vous pourrez faire tout ce que vous feriez sur un Android installé sur un appareil réel, comme installer ou désinstaller des applications, les exécuter, accéder à Internet, effectuer des réglages, etc.

Encore plus simple : évitez d'installer Android dans VirtualBox

pour certains qui ne voulez pas vous compliquer la vie et avoir un Android déjà installé dans VirtualBoxVous pouvez également ignorer les étapes de la section sur la façon d'installer Android dans VirtualBox et télécharger la machine virtuelle déjà créée afin que vous n'ayez qu'à la démarrer à partir du virtualiseur. Tu peux retrouvez ces machines sur ce site.