Il semble donc que vous n'essayez pas de le faire fonctionner correctement. Tout d'abord, vous devez créer un appareil virtuel Android (AVD). Il s'agit du profil de l'appareil que vous allez émuler. Ouvrez un terminal et suivez les étapes suivantes. Assurez-vous d'avoir installé le SDK et d'être dans la section ./tools
de votre SDK.
Pour cet exemple, je vais créer un AVD nommé "Nexus_7".
Étape 1 : déterminer votre cible :
/.android list targets
Vous obtiendrez une liste de toutes les cibles disponibles, voici celle que j'utiliserai :
id: 3 or "android-18"
Name: Android 4.3
Type: Platform
API level: 18
Revision: 1
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
ABIs : armeabi-v7a
Étape 2 : Création de l'AVD :
./android create avd -n "Nexus_7" -t 3
Pour plus de simplicité, lorsqu'il vous est demandé de créer des spécifications matérielles personnalisées, il vous suffit d'entrer (ou d'entrer non puis d'appuyer sur entrée).
Vous devriez obtenir un résultat comme celui-ci :
Created AVD 'Nexus_7' based on Android 4.3, ARM (armeabi-v7a) processor,
with the following hardware config:
hw.lcd.density=240
vm.heapSize=48
hw.ramSize=512
Étape 3 : Lancer l'émulateur
Voici le moment de vérité :
./emulator -avd "Nexus_7"
![loading AVD]()
Le démarrage de l'émulateur prendra un certain temps, en particulier sur les versions les plus récentes d'Android. Vous pouvez utiliser l'accélération matérielle si vous voulez que cela aille un peu plus vite. Vous pouvez aussi utiliser Screenshots pour accélérer le démarrage. J'ai obtenu toutes les informations à partir de :