Émulateur Android

Quelques erreurs et les solutions pour y remédier

Learning by Doing.

Le monde de développement mobile sous Android.

Chapitre 1.

> Unable to run Android Emulator Hypervisor Driver for AMD Processors installer
> Android Emulator Hypervisor Driver for AMD Processors installation failed

Vous pouvez avoir cette erreur sur Windows si votre ordinateur est équipé d'un processeur AMD. Premièrement, vérifiez si la virtualisation est activée sur votre ordinateur et sinon activez-la. Pour cela, vous pouvez utiliser le tutoriel suivant. Ensuite, désactivez Hyper-v en suivant ce tutoriel. Redémarrez votre ordinateur. Dans Android Studio, accédez au SDK Manager via le menu du haut "Tools > SDK Manager". Dans l'onglet SDK Tools, sélectionnez "Android Emulator Hypervisor Driver for AMD Processors" et installez-le s'il n'est pas installé avec le bouton "Apply". Ensuite, utilisez AVD manager pour supprimer l'appareil virtuel qui s'y trouve puis créez un nouvel appareil.

> Launching 'app' on No Devices.

Vous n'avez aucun appareil virtuel de créé. Cela est probablement par manque de place sur votre ordinateur pendant l'installation d'Android Studio. Utilisez AVD Manager (Menu Tools - > AVD Manager) pour créer un appareil virtuel. Nous vous conseillons d’utiliser Google Pixel ou Nexus préconfigurés dans Android Studio. Nexus 4 est plus adapté aux ordinateurs moins puissants.

> The emulator process for AVD ____ was killed

Android Studio n'arrive pas à exécuter l'émulateur à cause d'un manque de place sur votre ordinateur. Libérez l’espace disque et réessayez. Notez que l'émulateur a  besoin d'environ 8 Gb d'espace libre. Si l'erreur persiste, mettez à jour ou réinstallez l'émulateur par Android Studio. Pour cela, accédez à SDK Manager par le menu du haut "Tools > SDK Manager" puis choisissez l'onglet SDK Tools.

> Erreur sur un Mac equipé d'une nouvelle puce M1

Malheureusement, la virtualisation sur la puce M1 n'est pas encore supportée par Android Studio. Une version avec des fonctionnalités limitées est disponible au téléchargement. Vous pouvez télécharger android-emulator-m1-preview.dmg en suivant le lien puis l'installer. Si cela ne ne fonctionne pas, nous vous conseillons de vous procurer un appareil physique équipé d'Android afin de tester votre application.

> Failed to install the following Android SDK packages as some licences have not been accepted.
build-tools; 30.0.2 Android SDK Build-Tools 30.0.2
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.

Vous n'avez pas accepté une licence pour Android SDK Build Tools durant l'installation. Vous pouvez le réinstaller en ne passant pas le menu du haut "Tools > SDK Manager". Allez dans l’onglet « SDK Tools » (à droite de « SDK Platforms »), décochez la case "Android SDK Build Tools" et cliquez "apply" pour le désinstaller. Ensuite, cochez cette case à nouveau, cliquez "apply",  acceptez la licence et installez-le.