Installation d'Android sur VirtualBox

Installation d'Android sur VirtualBox
Si vous développez des applications mobiles, Android peut être un peu des tracas. Alors que iOS est livré avec ses subtilités, à condition que vous utilisiez macOS, Android est livré avec Just Android Studio qui est conçu pour prendre en charge plus de quelques version Android, y compris les wearables.

Inutile de dire que tous les binaires, SDK, cadres et débogueurs vont polluer votre système de fichiers avec beaucoup, beaucoup de fichiers, de journaux et autres objets divers. Un travail efficace pour cela consiste à installer Android sur votre VirtualBox qui enlève l'un des aspects le plus lents du développement Android - l'émulateur de l'appareil. Vous pouvez utiliser cette machine virtuelle pour exécuter votre application de test ou simplement jouer avec les internes d'Android. Donc sans plus tarder, mettons en place!

Commencer

Pour commencer, nous devrons que VirtualBox soit installé sur notre système, vous pouvez obtenir une copie pour Windows, MacOS ou toute distribution principale de Linux ici. Ensuite, vous auriez besoin d'une copie d'Android destinée à exécuter sur du matériel x86, car c'est ce que VirtualBox va offrir à une machine virtuelle un x86 ou un x86_64 (A.k.une plate-forme AMD64) à exécuter.

Alors que la plupart des appareils Android fonctionnent sur le bras, nous pouvons prendre l'aide du projet Android sur x86. Ces belles personnes ont porté Android pour fonctionner sur du matériel x86 (réel et virtuel) et nous pouvons obtenir une copie du dernier candidat de version (Android 7.1) Pour nos besoins. Vous préférez peut-être utiliser une version plus stable, mais dans ce cas Android 6.0 est à peu près le plus récent que possible, au moment de la rédaction de cet article.

Création de machines virtuelles

Ouvrez VirtualBox et cliquez sur «Nouveau» (coin supérieur gauche) et dans la fenêtre Créer une machine virtuelle Sélectionnez le type à être Linux et Version Linux 2.6/3.x / 4.x (64 bits) ou (32 bits) selon que l'ISO que vous avez téléchargé était respectivement x86_64 ou x86.

La taille de la RAM pourrait être de 2 Go à autant que vos ressources système peuvent permettre. Bien que si vous souhaitez imiter les appareils du monde réel, vous devez allouer jusqu'à 6 Go pour la mémoire et 32 ​​Go pour la taille du disque qui sont typiques dans les appareils Android.

Lors de la création, vous voudrez peut-être modifier quelques paramètres supplémentaires, ajouter un noyau de processeur supplémentaire et améliorer la mémoire d'affichage pour commencer. Pour ce faire, cliquez avec le bouton droit sur la machine virtuelle et ouvrez les paramètres. Dans la section Paramètres → Système → Processeur, vous pouvez allouer quelques cœurs supplémentaires si votre bureau peut le retirer.

Et dans les paramètres → Affichage → Mémoire vidéo, vous pouvez allouer un morceau de mémoire décent et activer l'accélération 3D pour une expérience plus réactive.

Maintenant, nous sommes prêts à démarrer la machine virtuelle.

Installation d'Android

Démarrage de la machine virtuelle pour la première fois, VirtualBox insistera pour que vous le fournissions avec un support de démarrage. Sélectionnez l'ISO Android que vous avez déjà téléchargé pour démarrer la machine avec.

Ensuite, sélectionnez l'option d'installation si vous souhaitez installer Android sur la machine virtuelle pour une utilisation à long terme, sinon n'hésitez pas à vous connecter aux médias en direct et à jouer avec l'environnement.

Frapper .

Partitionner le lecteur

Le partitionnement se fait à l'aide d'une interface textuelle, ce qui signifie que nous n'obtenons pas les subtilités d'une interface graphique et que nous devrons utiliser le suivi de ce qui est affiché à l'écran. Par exemple, dans le premier écran, lorsqu'aucune partition n'a été créée et qu'un seul disque brut (virtuel) est détecté, vous verrez ce qui suit.

Les lettres rouges C et D indiquent que si vous appuyez sur la clé C vous pouvez créer ou modifier les partitions et D détectera des appareils supplémentaires. Vous pouvez appuyer D Et les médias en direct détecteront les disques attachés, mais c'est facultatif car il a fait un chèque pendant le démarrage.

Faisons C et créer des partitions sur le disque virtuel. La page officielle recommande contre l'utilisation de GPT afin que nous n'utilisions pas ce schéma. Sélectionnez NON Utilisation des touches de flèche et appuyez sur .

Et maintenant, vous serez introduit dans l'utilitaire Fdisk.

Nous allons créer une seule partition géante afin de garder les choses simples. En utilisant les touches de flèches accédez à la Nouveau option et frapper . Sélectionnez le primaire comme type de partition et frappez confirmer

La taille maximale sera déjà sélectionnée pour vous, frappez pour confirmer que.

Cette partition est l'endroit où résidera Android OS, donc bien sûr, nous voulons qu'il soit boostable. Alors sélectionnez Amorable et appuyez sur Entrée (le démarrage apparaîtra dans la section Flags dans le tableau ci-dessus), puis vous pouvez accéder à la section d'écriture et frapper Pour écrire les modifications à la table de partitionnement.

Ensuite vous pouvez Arrêter l'utilitaire de partitionnement et continuez avec l'installation.

Formatage avec ext4 et installation Android

Une nouvelle partition viendra dans le Choisissez la partition menu où nous étions avant de descendre la digression de partitionnement. Sélectionnons cette partition et frappons D'ACCORD.

Sélectionnez EXT4 comme système de fichiers de facto dans le menu suivant. Confirmez les modifications dans la fenêtre suivante en sélectionnant Oui Et le formatage commencera. Lorsqu'on lui a demandé, disons Oui à l'installation de chargeur de démarrage GRUB. De même, disons Oui pour permettre des opérations en lecture-écriture sur le /système annuaire. Maintenant, l'installation commencera.

Une fois qu'il est installé, vous pouvez redémarrer en toute sécurité le système lorsqu'il est invité à redémarrer. Vous devrez peut-être alimenter la machine avant le prochain redémarrage, accédez aux paramètres → Stockage et supprimez l'ISO Android s'il est toujours attaché à la machine virtuelle.

Supprimer le support et enregistrer les modifications, avant de démarrer la machine virtuelle.

Exécution d'Android

Dans le menu Grub, vous obtiendrez des options pour l'exécution du système d'exploitation en mode débogage ou de la manière normale. Voyons Android dans une machine virtuelle en utilisant l'option par défaut, comme indiqué ci-dessous:

Et si tout fonctionne bien, vous verrez ceci:

Maintenant, Android utilise l'écran tactile comme une interface au lieu d'une souris, en ce qui concerne son utilisation normale. Alors que le port x86 est livré avec un support de point et cliquez sur la souris, vous devrez peut-être beaucoup utiliser les touches de flèches au début.

Naviguez vers Let's Go et appuyez sur Entrée, si vous utilisez des touches Arrow, puis sélectionnez Configuration comme neuf.

Il vérifiera les mises à jour et les informations sur l'appareil, avant de vous demander de vous connecter à l'aide d'un compte Google. Vous pouvez ignorer cela si vous le souhaitez et passer à la configuration des données et du temps et donnez votre nom d'utilisateur à l'appareil après cela.

Quelques autres options seraient présentées, similaires aux options que vous voyez lors de la configuration d'un nouvel appareil Android. Sélectionnez les options appropriées pour la confidentialité, les mises à jour, etc. et bien sûr les conditions d'utilisation, que nous pourrions avoir à accepter.

Après cela, il peut vous demander d'ajouter un autre compte de messagerie ou de configurer la «détection du corps» car il s'agit d'une machine virtuelle, aucune des options ne nous est très utilisée et nous pouvons cliquer sur «Tous les ensembles»

Il vous demanderait de sélectionner l'application Home après cela, ce qui est à vous de décider, car c'est une question de préférence et vous serez enfin dans un système Android virtualisé.

Vous pouvez bénéficier grandement d'un ordinateur portable à écran tactile si vous souhaitez effectuer des tests intensifs sur cette machine virtuelle, car cela imiterait un cas d'utilisation du monde réel.

J'espère que vous avez trouvé ce tutoriel utile au cas où vous avez une autre demande similaire pour nous à écrire, n'hésitez pas à nous contacter.