C'est affreusement compliqué.
Google a fait des progrès sur Android Studio au niveau de l'émulation (Android Studio est l'outil principal pour créer des applications Android).
Y'a plus besoin de manip compliqués comme avant pour faire tourner Android en émulation sur Windows/Mac/Linux.
Il suffit d'installer Android Studio :
https://developer.android.com/studiopuis une fois installé le lancer, pas besoin de créer un projet de développement: cliquer sur
Configure puis
AVD ManagerAVD Manager est le gestionnaire de Android Virtual Devices, les appareils Android virtuels. On peut y installer/configurer/lancer des VM Android.
"Create Virtual Device" permet de créer une vm:
on choisit d'abord un device :
on peut ensuite choisir l'image (la version d'Android):
Certaines combinaison d'image/device ont le Play Store intégré. Dans tout les cas on peut installer des apk directement sinon.
On peut utiliser des versions ARM même sur un PC x86. notamment les anciennes versions d'Android qui ne sont dispo qu'en ARM.
Si on est pas habitué a la correspondance "API Level" <-> Version d'Android, je recommande de nommer les VMs avec la version d'Android (comme sur l'image) plutôt que l'API Level qui est proposée comme nom par défaut.
une fois démarrée l'émulation ressemble a cela:
On peut installer des apks via adb ou en créant un projet "profil or debug apk".
On peut voir les logs avec "adb logcat" ou "l'Android Device Monitor" (dans sdk\tools\monitor.bat).
On peut lancer plusieurs émulations en meme temps.
adb est directement connecté a la vm qui tourne (ou les), rien n'a configurer.
Avec Chrome sur l'hôte on peut aussi directement contrôler/debugger les Chrome des VMs. (via chrome://inspect notamment). Tres pratique pour le développement de site web mobile.