J'ai un 2,67 GHz Celeron, 1.21 GO de RAM sur un x86 de Windows XP Professionnel machine. Ma compréhension est que l'émulateur Android devrait commencer assez rapidement sur une telle machine, mais pour moi il ne l'est pas. J'ai suivi toutes les instructions de la section configuration de l'IDE, des kits Sdk Jdk et tels et ont eu un certain succès dans le démarrage de l'émulateur rapidement, mais c'est très rare. Comment puis-je, si possible, de résoudre ce problème?
Même si elle démarre et charge l'écran d'accueil, il est très lent. J'ai essayé de l'IDE Eclipse dans Galileos, et Ganymède.
Réponses
Trop de publicités?Android Development Tools (ADT) 9.0.0 (ou plus tard) a une fonction qui permet d'enregistrer l'état de l'AVD (émulateur) et vous pouvez commencer votre émulateur instantanément. Vous devez activer cette fonctionnalité lors de la création d'un nouveau AVD ou vous pouvez simplement créer plus tard par l'édition de l'AVD.
J'ai aussi augmenté les Device RAM Size
de 1024
ce qui entraîne la très rapide de l'émulateur.
Consulter les données ci-dessous des captures d'écran pour plus d'informations.
La création d'un nouveau AVD avec l'enregistrement de fonctionnalité de capture.
Le lancement de l'émulateur à partir de l'instantané.
REMARQUE IMPORTANTE : Veuillez d'abord consulter Intel liste de VT à assurez-vous que votre support CPU Intel VT.
HAXM accélère la Lenteur de la Émulateur Android
HAXM l'abréviation de "Intel Accélération Matérielle responsable d'Exécution"
Actuellement, il prend uniquement en charge les processeurs Intel® VT [de Virtualisation Intel, Technologie]
L'émulateur Android est basé sur QEMU; L'interface entre QEMU et la HAXM pilote sur le système hôte est conçu pour être le fournisseur agnostique.
Étapes à suivre pour Configurer Votre Environnement de Développement pour Android HAXM
Mise À Jour De L'Éclipse: Assurez-vous que votre Eclipse installation et l'ADT plug-in sont bien à jour.
Mise à jour de votre Android Outils: Après chaque plug-in Eclipse mise à jour, il est important de mettre à jour votre Android SDK Tools. Pour ce faire, lancez l'Android SDK Manager et mise à jour de tous les composants du kit SDK d'Android. Pour profiter de HAXM, vous devez avoir au moins la version de la version 17.
- Télécharger le x86 Atom Images du Système et de l' Intel Accélération Matérielle d'Exécution de Gestionnaire de Pilote: Suivez l'image ci-dessous:
Installer le HAXM Pilote en cours d'exécution "IntelHaxm.exe".
Il sera situé dans l'un des emplacements suivants:C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager
C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
Si le programme d'installation échoue avec le message d'Intel VT doit être allumé, vous devez activer cette fonction dans le BIOS. Voir la description pour savoir comment faire cela ici.
- Créer un Nouveau x86 AVD: Suivez l'image ci-dessous:
- Ou comme pour les nouveaux SDK,
Essayez Android x86. C'est beaucoup plus rapide que l'émulateur Android de Google. Suivez ces étapes:
- Installer VirtualBox.
- Télécharger le fichier ISO que vous avez besoin.
- Créer une machine virtuelle Linux 2.6/Linux, 512 Mo de RAM, HD 2 GO. Réseau: PCnet-Fast III, joint à NAT. Vous pouvez également utiliser une passerelle de carte, mais vous avez besoin d'un serveur DHCP dans votre environnement.
- Installer Android x86 sur l'émulateur, l'exécuter.
- Appuyez sur Alt+F1, tapez
netcfg
, rappelez-vous que l'adresse IP, appuyez sur Alt+F7. - Exécuter cmd sur votre système Windows XP, ouvrez le répertoire de votre Android outils de répertoire, tapez
adb connect <virtual_machine_IP>
. - Démarrez Eclipse, ouvrez le plugin ADT, trouver l'appareil, et profitez-en!
Essayez d'utiliser Genymotion. Vous pouvez télécharger une version pour Windows/Mac OS X/Linux après l'inscription. Un plugin pour Eclipse est également disponible:
L'installation du plugin peut être fait par le lancement d'Eclipse et en cliquant sur "Aide / Installation d'un Nouveau Logiciel" dans le menu, puis il suffit d'ajouter une nouvelle mise à Jour du Site avec l'URL suivante: http://plugins.genymotion.com/eclipse. Suivez les étapes indiquées par Eclipse.
Cet émulateur est rapide et réactif.
GenyMotion vous permettent de contrôler les différents capteurs de votre appareil, y compris le niveau de la batterie, et la puissance du signal GPS.
Mise à JOUR: La dernière version contient également des outils de caméra.
Il n'est pas un problème avec votre environnement, c'est juste que l'émulateur est très lent.
Pratiquement, je utiliser un vrai téléphone pour faire mes tests. Il est plus rapide et les tests sont plus réalistes. Mais si vous voulez tester votre application sur un grand nombre de différentes versions d'Android et vous ne voulez pas acheter plusieurs téléphones, vous devrez utiliser l'émulateur de temps à autre.
Mise à JOUR: Le SDK Android permet maintenant d'utiliser une base de x86 émulateur Android. Voir http://developer.android.com/tools/devices/emulator.html#accel-vm