0 - Prérequis
16 Go de mémoire RAM
Stockage du disque disponible > 10 Go
Android Studio installé
1 - Créer l'émulateur
Ouvrir Android Studio
Cliquer sur More Actions
Sélectionner Virtual Device Manager
Si vous avez déjà un projet ouvert dans Android Studio, cliquez sur Tools > Device Manager.
Dans la fenêtre Device Manager, cliquer sur “Create Device”
Dans la fenêtre Virtual Device Configuration, cliquez sur “New Hardware Profile”
Remplir le formulaire avec les propriétés de l'appareil que vous souhaitez créer. Dans l'exemple ci-dessous, vous trouverez les propriétés du Samsung Galaxy S9. Si vous souhaitez utiliser un autre appareil, reportez-vous à la partie suivante Emulateurs testés.
Cliquez sur « Finish “ puis sur ” Next ».
Sélectionner une image système, par exemple Android 10.0 (Google APIs). Cliquer sur « Next ».
Vérifier la configuration et cliquez sur « Finish ». Attention, la configuration peut être différente de celle que vous avez choisie. Veillez à cliquer sur « Show Advanced Settings » et à vérifier chaque propriété.
Votre appareil est maintenant créé. Vous pouvez le lancer en cliquant sur le triangle.
2 - Emulateurs testés
Nom de l’appareil | Taille d'écran (pouces) | Résolution | RAM | Image système | Version Chrome | OS |
---|---|---|---|---|---|---|
Samsung Galaxy S9 | 5,8 | 1080 x 2220 | 4 Go | Android 10.0 Google APIs | x86 | 113 | Linux |
Samsung Galaxy Tab A7 | 10,4 | 2000 x 1200 | 3 Go | Android 10.0 Google APIs | x86 | 114 | Linux |
Samsung Galaxy Tab S7 FE | 12,4 | 2560 x 1600 | 4 Go | Android 10.0 Google APIs | x86_64 | 114 | Linux |
Samsung Galaxy S10 | 6,1 | 1080 x 2280 | 8 Go | Android 11.0 Google APIs | x86 | ||
Google Pixel C | 10,2 | 2560 x 1800 | 3 Go | Android 8.1 Google APIs | x86 |
Si votre ordinateur est configuré en anglais, vous devez écrire la taille de l'écran avec un point (ex : 5.8).
Evitez d'utiliser l'image système Android 13.0. Elle demande trop de ressources à votre ordinateur.
Si vous souhaitez utiliser un émulateur de tablette, vous pouvez décocher le mode portrait pour n'utiliser que le mode paysage.
3 - Ajouter Google Play Store à l'émulateur
Ouvrir le fichier de configuration de votre émulateur. Remplacer [device_id] par l'identifiant de votre appareil.
Sur Linux et macOS:
$HOME/.android/avd/[device_id]/config.ini
Sur Windows:
C:\Users\[username]\.android\avd\[device_id]\config.ini
Faire les changements suivants :
PlayStore.enabled: changer de “false” à “true”
image.sysdir.1: changer “google_apis” par “google_apis_playstore”
tag.display: changer “Google APIs” par “Google Play”
tag.id: changer “google_apis” par “google_apis_playstore”
Sauvegarder les changements
Dans la fenêtre du gestionnaire de périphériques, sélectionner le bouton à trois points et cliquer sur « Wipe Data ». La nouvelle configuration sera chargée.
Nous nous attendons à recevoir le message d'erreur suivant :
Dans certaines anciennes versions d'Android Studio, vous pouvez avoir une action de téléchargement direct au lieu d'un avertissement d'image système manquante. Veuillez la télécharger. Dans ce cas, vous n'avez pas besoin d'effectuer les actions suivantes pour télécharger manuellement l'image système.
Retourner à la fenêtre d'accueil d'Android Studio
Cliquer sur Plus d'actions
Sélectionner SDK Manager
Si vous avez déjà un projet ouvert dans Android Studio, cliquez sur Tools > SDK Manager.
Cliquer sur l'onglet SDK Platforms
Cocher la case Show Package Details
Choisir l'image système souhaitée et la télécharger. Si vous voulez l'image système avec Android 10 et Google Play Store, sélectionner
Android 10.0 (Q) - Google Play Intel x86 Atom System Image
.
Dans la fenêtre du gestionnaire de périphériques, sélectionnez le bouton à trois points et cliquez sur « Wipe Data » (effacer les données). La nouvelle configuration sera chargée. Vous pouvez ensuite lancer l'appareil avec Google Play Store.
4 - Mettre à jour Google Play Store et Google Chrome
Démarrer l'émulateur
Dans les paramètres androïdes, régler la langue de l'appareil sur English (United Kingdom) au lieu de English (United States).
Ouvrir le Google Play Store
Se connecter avec son compte
Cliquer sur le profil en haut à droite de l'écran de l'émulateur.
Cliquer sur Settings > About > Update Play Store
Attendre la fin de la mise à jour. Cela prend plusieurs minutes.
Si vous souhaitez tester un site web, recherchez l'application Google Chrome et mettez-la à jour.
5 - Démarrer un émulateur à partir de la ligne de commande (optionnel)
Sur Linux: Update ~/.bashrc or ~/.zshrc
# Pour une version plus récente de Android SDK export PATH=$HOME/Android/Sdk/emulator:$PATH # Pour une version plus ancienne de Android SDK export PATH=$HOME/Android/Sdk/tools:$PATH
Sur macOS: Update ~/.bash_profile
export PATH=$HOME/Library/Android/Sdk/emulator:$PATH
Sur Windows:
Menu de démarrage Windows > Paramètres > Système > Informations sur le système > Paramètres système avancés
Ajouter “C:\Users\[username]\AppData\Local\Android\Sdk\emulator” aux variables d’environnement du PATH
Pour voir la liste des émulateurs
emulator -list-avds
Pour démarrer un émulateur
emulator -avd [avd_name]
Si un émulateur se bloque ou est trop lent, vous pouvez essayer l'une des commandes suivantes :
emulator -avd [avd_name] -memory 8000
emulator -avd [avd_name] -gpu shiftshader_indirect
Pour obtenir plus de logs, vous pouvez utiliser la commande suivante :
emulator -avd [avd_name] -logcat-output logcat.txt -debug all -verbose