Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Current »

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.

image-20231220-160146.png
  • 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

  • No labels