Pourquoi l'émulateur Android-elle si lente? Comment pouvons-nous accélérer l'émulateur Android?
J'ai un 2.67 GHz Celeron, et 1.21 GO de RAM sur un x86 Windows XP machine Professionnelle.
Ma compréhension est que le Émulateur Android devrait commencer assez rapidement sur une telle machine, mais pour moi, il ne fonctionne 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é le Eclipse IDE dans la version 3.5 (Galileo) et 3.4 (Ganymède).
- Suppléant est Genymotion. genymotion.com. C'est beaucoup mcuh plus rapide. Simple d'installation.
- Vous êtes beaucoup mieux l'aide de Andy l'Émulateur Android. GenyMotion verrous de vous sortir de la plupart des caractéristiques, à moins de payer 35 $par mois!
- J'ai trouvé l'émulateur à moyen terme (et je veux dire waaaay) plus rapide sur linux. J'ai un portable avec dualboot, sur windows l'émulateur prend environ 15 minutes à démarrer, avec linux, environ 30 secondes. Je ne sais pas sur les autres systèmes d'exploitation comme mac OSX, mais se sent comme un windows chose pour moi.
- des solutions de rechange (plus mettant en vedette plus réactif, plus rapide de l'émulation officielle de l'émulateur Android ont été documentés dans cette question: stackoverflow.com/questions/13112889/...
- Android Studio 2.0 n'est pas seulement beaucoup plus rapide de l'émulateur, mais emploient des "instantanés run", qui permet à certains changements dans votre source, comme le XML, qui sera déployée en quelques secondes à la cible sans l'APK d'avoir à être reconstruit et redéployés. Voir android-développeurs.blogspot.co.royaume-uni/2015/11/...
- Une nouvelle façon de mettre en place, google est Instantanée run vous pouvez le vérifier ici stackoverflow.com/a/34511114/2489061
- je pense que votre ram est très petit pour un émulateur pour courir plus vite.
- Une façon d'éviter de confondre les commentaires pourraient être d'avoir un peu de l'avis indiquant que la question est âgé de plus de 2 ans. Tech est en train de changer rapidement, et vous ne souhaitez âge d'affecter le rang, même si la question ne devrait pas être fermée/archivées dans le moindre sur les sites.
- Véritable Téléphone de l'appareil est assez bon marché.
- Les émulateurs besoin d'au moins 1 go de ram pour courir, eclipse besoin de 1 go, XP OS ont besoin de 256 mo! donc, vous devriez avoir au moins 3 go de mémoire ram pour exécuter l'émulateur correctement, essayez de construire inférieur de la version d'android sur émulateur comme la version 2.3, il sera de l'ordre de 10 fois plus rapide que la version d'android 4! En plus de cela, votre processeur est trop faible! en outre, l'éclipse est obsolète aujourd'hui et afin d'utiliser android studio et android 6 émulateur essayer processeur i5 et 8go de ram.
- augmenter votre ram système
- Si vous pouvez avoir un SSD, disque dur, il permettrait d'accélérer considérablement le Android Studio et l'émulateur.
- Aujourd'hui, il ne prend environ 0,5 secondes pour booter sur Windows (au moins pour beaucoup de gens que je connais). Peut-être que Linux est plus rapide pour le développement, mais au moins pas pour les émulateurs 🙂
- A votre émulateur exécution d'un processeur d'image?
- Parfois
Wipe data
option dans l'AVD manager est le plus simple des problèmes 🙂 - Personne ne parle d'android-x86? J'ai l'habitude d'utiliser android-x86 dans VMWare workstation, ce qui est très rapide. Je n'ai jamais accélérer l'Émulateur android, même avec intel HAXM. La plus longue partie semble être l'installation de la partie. Avec android x86, installer est presque instantanée. J'ai essayé il y a des années pour Android 4.4. Ne sais pas si cela fonctionne pour les nouvelles versions.
Vous devez vous connecter pour publier un commentaire.
Mise à jour
Vous pouvez maintenant activer l'option de Démarrage Rapide pour l'Émulateur Android. Qui vous fera économiser de l'émulateur de l'état, et il va démarrer l'émulateur rapidement sur le prochain démarrage.
Cliquez sur Émulateur bouton modifier, puis cliquez sur Afficher les paramètres Avancés. Puis activer
Quick Boot
comme la capture d'écran ci-dessous.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.
Aussi j'ai augmenté la
Device RAM Size
à1024
qui en résulte est très rapide émulateur.Reportez-vous à la donnée ci-dessous des captures d'écran pour plus d'informations.
Et pour accélérer votre émulateur, vous pouvez vous référer à La vitesse de votre Émulateur Android!:
REMARQUE IMPORTANTE: Veuillez première reportez-vous à Intel liste sur VT à assurez-vous que votre CPU prend en charge la technologie Intel VT.
HAXM accélère la Lenteur de la Émulateur Android
HAXM représente - "Intel Accélération Matérielle d'Exécution de Gestionnaire de"
Actuellement, il prend uniquement en charge les processeurs Intel® VT (Technologie de Virtualisation Intel).
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 entièrement à 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.
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 dans Activation d'Intel VT (Virtualization Technology) .
CPU
option ne sera pas disponible pourGoogle API's
. Toutes les suggestions pour qui?Essayer Android x86. C'est beaucoup plus rapide que l'émulateur Android de Google. Suivez ces étapes:
netcfg
, n'oubliez pas l'adresse IP, appuyez sur la touche Alt+F7.adb connect <virtual_machine_IP>
.Android x86
prend en chargeGoogle API
? Parce que mon projet des cartes à charger.netcfg
ne montrent une adresse qui appartient à mon réseau DHCP, mais je veux le navigateur intégré au travail. Que dois-je faire maintenant?Install Android x86 on the emulator,
<-- quel émulateur? cela devrait être l'étape "installer l'iso sur votre machine virtuelle dans VirtualBox' ?Mise à JOUR: La dernière version d'Android studio (2.x) apporté des améliorations majeures à la groupés émulateur. Il est sensible et a tout un tas de fonctionnalités.
Pour ceux que ça intéresse:
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:
Cet émulateur est rapide et réactif.
GenyMotion vous permet de contrôler les différents capteurs de votre appareil, y compris le niveau de la batterie, la puissance du signal, et le GPS. La dernière version contient également des outils de caméra.
L'émulateur inclus dans votre (vieille) version de Eclipse est très lent.
Récente émulateurs sont plus rapides que ce qu'ils utilisent pour être en 2010. Mise à jour de votre SDK/IDE.
Personnellement, j'utilise 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.
Le démarrage de l'émulateur est très lent. La bonne chose est que vous ne devez démarrer l'émulateur une fois. Si l'émulateur est déjà en cours d'exécution et que vous exécutez votre application, l'émulateur réinstalle l'application relativement rapidement. Bien sûr, si vous voulez savoir à quelle vitesse il va fonctionner sur un téléphone, il est préférable de le tester sur un vrai téléphone.
Intel a publié instructions d'installation recommandé pour les ICS émulateur le 15 Mai 2012. Cela a fonctionné pour moi. L'émulateur est maintenant rapide et l'INTERFACE est lisse.
La première moitié de la notice d'instructions sont suffisamment détaillées, donc je suppose que vous étiez en mesure d'installer le processeur Intel x86 Atom Image Système(s) à l'aide de l'Android SDK manager, ainsi que Intel HAXM.
Maintenant pour s'assurer que tout est mis en place de sorte que vous pouvez profiter d'un très performants émulateur:
Et le lancer:
Si HAXM fonctionne correctement, vous pouvez voir ce message lors du lancement de l'émulateur:
Sinon, vous pouvez voir ce message d'erreur:
Utiliser le GPU de l'émulation. Vous ne pouvez pas utiliser l'option de capture instantanée lors de l'utilisation de GPU d'émulation de cette écriture. S'assurer que les GPU émulation est réglé sur "oui".
Ensemble de la mémoire de l'appareil à 1024 MO ou plus, mais pas plus que les Intel HAXM réglage. J'utilise 1024 MO par appareil et 2048 pour HAXM.
Toujours double-vérifier les paramètres après l'enregistrement! L'émulateur est très pointilleux sur ce qu'il permet de définir, et il reviendra configurations sans vous le dire.
Avec ces paramètres, le logiciel clavier n'apparaît plus, ni à l'écran, le menu et les dernières touches. Cela semble être une limitation du courant ICS Intel x86 de système d'image. Vous aurez besoin d'utiliser les raccourcis clavier.
Sur Mac OS, vous aurez besoin de tenir fn + contrôle pour F1 - F12 touches de travail. Page haut/bas/gauche/droite peuvent être effectuées à l'aide de ctrl + touches fléchées.
kextstat
de commande, par exemple$ kextstat | grep intelhaxm
.Vous pouvez créer un émulateur.bat avec la commande suivante pour démarrer l'émulateur. Il permettra de démarrer plus rapidement.
Ou sur Unix (Mac ou Linux saveurs):
-no-boot-anim
réduit le temps de démarrage d'environ 38%. Merci!-no-boot-anim
dans Supplémentaires options de ligne de commande champJ'ai remarqué que l'émulateur démarre beaucoup plus vite si il n'y a pas de Dalvik Debug Monitor Server (DDMS) connecté. Donc, si vous démarrez l'émulateur de Périphérique Virtuel "Gestionnaire de SDK Setup.exe" et Eclipse n'est pas démarré, l'émulateur fonctionne plus rapidement.
Si vous démarrez l'émulateur à partir d'Eclipse: DDMS est là, alors, parfois, l'émulateur est extrêmement lent, mais il est parfois plus rapide.
Les émulateurs sont lents. Il n'y a vraiment rien que vous pouvez faire à ce sujet, mais il existe des alternatives à l'émulateur.
Genymotion - Préféré
VirtualBox
BlueStacks
YouWave
Windows Émulateur Android
Pot de Haricots
Andy
Pour faire de votre émulateur plus vite, vous pouvez héberger un GPU et utiliser un briquet version d'Android (Android 2.3 (pain d'épice)).
Sur un Mac, ce serait mieux. Pourquoi utiliser un émulateur, BTW? À l'aide d'un vrai téléphone fait plus de sens.
De Révision 17 de Android SDK Tools, l'émulateur pouvez utiliser l'accélération graphique et le PROCESSEUR fournis par des extensions, pour une meilleure efficacité. Les conditions préalables et la configuration complète et les notes de l'utilisateur sont:
http://developer.android.com/guide/developing/devices/emulator.html#acceleration
Pour permettre GPU aceleration, exécuter l'émulateur à partir de la ligne de commande ou ajouter "gpu" à la supplémentaires émulateur options de ligne de commande dans l'AVD de configuration.
Pour l'utilisation de la CPU de la machine extensions, vous devez installer le pilote (prudence, car il peut entrer en conflit avec l'existant VirtualBox ou VMware pilotes). Une fois qu'il est installé, il sera utilisé automatiquement lorsque vous utilisez un processeur x86, AVD.
Essayez de désactiver votre antivirus. Peut-être qu'il fera émulateur un peu plus vite.
Android SDK rév. 17 prend en charge l'Accélération de la Machine Virtuelle en utilisant les processeurs AMD et Intel, les technologies de virtualisation.
Cette fonction peut améliorer les performances de l'émulateur beaucoup!
Voir la section suivante dans l'émulateur Android de documentation pour plus de détails: La Configuration De La Machine Virtuelle Accélération
N'oubliez pas d'installer le pilote approprié pour votre système d'exploitation:
Après avoir installé les pilotes et téléchargé Android X86 système de l'image (comme décrit dans la documentation), vous devez être en mesure de créer un nouveau AVD à l'aide de la x86 image:
Par exemple:
L'option
-cpu-delay <delay>
décrit dans Émulateur Options De Démarrage peut vous aider.L'émulateur semble lent lui-même lorsqu'il est inactif. Ceci est rendu évident par rapidement, passez la souris sur les touches sur le côté et en observant la lumière réponses. Comme solution de contournement, je passe
-icount auto
à QEMU lors du démarrage de l'émulateur. Vous pouvez faire un fichier batch appelémy_avd.bat
de le faire pour vous:@my_avd
-- lancement d'un périphérique virtuel nommé "my_avd'-no-boot-anim
-- désactiver l'animation de démarrage plus rapide-qemu args...
-- passer des arguments à qemu-icount [N|auto]
-- enable virtual instruction de compteur avec 2^N tops d'horloge par instructionCe fait des animations de beurre lisse et accéléré
adb install
décuplé.Émulateur Android version 9, a une nouvelle fonction "cliché instantané". Vous pouvez enregistrer l'état de l'émulateur (faire une image de l'émulateur) et d'éviter le démarrage lorsque vous démarrez l'émulateur.
Vous pouvez consulter l'émulateur questions sur la Google I/O 2011: Android Outils De Développement parler, à partir de 0:40:20.
L'émulateur fonctionne lentement à cause de la complète Android de l'environnement est en cours d'exécution sur le matériel émulé et les instructions sont exécutées sur l'émulateur de processeur ARM ainsi.
Le principal point d'étouffement est rendu puisqu'il n'est pas en cours d'exécution sur toute un matériel dédié, mais c'est effectivement en cours d'exécution grâce à des logiciels de rendu. L'abaissement de la taille de l'écran va considérablement améliorer les performances de l'émulateur. Obtenir plus/mémoire plus rapide ne va pas aider.
Ils ont mentionné, à l'époque, qu'ils sont le développement d'une interface qui permettrait de l'émulateur pour tuyau de certaines instructions à travers le matériel de l'hôte, donc finalement, vous serez en mesure de tirer parti de l'émulateur performances avec la puissance brute de matériel d'ordinateur de bureau.
Le courant (Mai 2011) la version de l'émulateur est lente, en particulier avec Android 3.0 (Honeycomb) principalement parce que l'émulateur ne prend pas en charge le matériel GL-cela signifie que le code GL se traduit dans le logiciel (ARM un logiciel, en fait) qui est ensuite imité par logiciel dans QEMU. C'est fou-lent. Ils travaillent sur ce problème et l'ai partiellement résolu, mais pas avec n'importe quelle sorte de libération de la qualité.
Découvrez la vidéo Google I/O 2011: Android Outils De Développement de le voir en action -- saut à environ 44 minutes.
Utiliser l'Émulateur x86 Intel Accelerator
Tout d'abord, installez l'Émulateur x86 Intel Accelerator (HAXM). Cela peut être téléchargée directement à partir d'Intel ou de l'utilisation de l'Android SDK Manager. Dans le SDK Manager, il est situé sous "Extras".
Dans la version d'Android Studio, j'ai utilisé (0.8.9), Android SDK Manager télécharge HAXM mais n'est pas réellement exécuter le programme d'installation (je suppose que cela sera corrigé dans les versions ultérieures). Pour exécuter le programme d'installation, j'ai dû aller à l'C:\Program Files (x86)\Android\android-studio\sdk\extras\intel\Hardware_Accelerated_Execution_Manager et lancer manuellement intelhaxm.exe.
HAXM fonctionne avec des dispositifs Intel, donc créé un nouvel Émulateur avec PROCESSEUR Intel.
Créer un nouveau AVD à l'aide d'Atome d'Intel x86
Ce considérablement amélioré les choses, mais l'émulateur sentais encore un peu lent. La dernière étape a été la sélection Hôte et le GPU dans Android Virtual Device Manager (AVD).
Après ces changements, Émulateur Android a été le lancement, en 5 à 10 secondes et fonctionne sans aucun signe de décalage.
Être conscient du fait que ces caractéristiques sont dépendantes du matériel (CPU/GPU) et peut ne pas fonctionner sur certains systèmes.
Une nouvelle option est la Visual Studio Émulateur pour Android--c'est rapide, Hyper-V, x86, et gratuit à télécharger, même sans VS.
Essayer Genymotion pour Android Studio. Ultra-rapide! Juste besoin d'un temps d'installation. Pas plus AVD douleur.
Pour ajouter d'autres informations à ce.
J'ai récemment mis à jour mon installation d'Ubuntu à Ubuntu 10.04 LTS (Lucid Lynx) qui, à son tour mis à jour ma version de Java à:
Et maintenant l'émulateur (bien que prend un certain temps à démarrer) semble être en cours d'exécution plus rapide qu'auparavant.
Il pourrait être intéressant de les gens la mise à niveau de leur JVM.
Voici ce que j'ai remarqué que personne n'a mentionné du tout.
Attribuer tous les processeurs disponibles à l'émulateur
Voici ce que vous pouvez essayer. Il accélère l'émulateur pour moi, surtout pendant les temps de chargement. J'ai remarqué que l'émulateur est seulement à l'aide d'un seul cœur de PROCESSEUR disponibles. Je l'ai mis à utiliser tous les processeurs disponibles.
Je suis sous Windows 7.
Details
dans l'ongletTask Manager
pour ce faire. Bien que dans mon cas, tous les 4 cœurs ont déjà été choisis. J'aimerais qu'ils se permettent AMD dispositifs pour exécuter le x86 images, même sans le HAXM pilote, ils devraient être plus rapide que le BRAS d'images.Après en développement pendant un certain temps, mon émulateur est devenu brutalement lent. J'ai choisi essuyez les données de l'utilisateur, et c'était beaucoup mieux. Je suppose qu'il faut du temps pour charger chaque APK fichier que vous avez déployé.
Émulateur Android est très lente. Il faut 800 MO de mémoire lors de l'exécution.
Si vous êtes sur Windows, Vous pouvez utiliser Microsoft Émulateur Android. C'est superbe, vous offre des fonctionnalités plus d'Android Studio Émulateur. Et le plus important c'est rapide ( consomme 13MO seulement).
Il est livré avec Visual Studio 2015 Technical Preview. Je l'utilise et heureux avec elle. J'ai téléchargé et installé toute la VS pack, j'ai besoin de regarder comment nous pouvons installer VS Émulateur seulement.
Visual Studio Émulateur pour Android
EDIT:
Essayez https://www.visualstudio.com/vs/msft-android-emulator/
Bien, depuis que quelqu'un a suggéré d'Android x86 comme une alternative de test de l'émulateur, je vais aussi vous présenter mes favoris. Cela pourrait ne pas être une alternative pour tout le monde, mais pour moi c'est parfait!
Utiliser le Bluestacks Joueur. Il tourne sous Android 2.3.4 et est très fluide et rapide. Parfois, il est même plus rapide que la normale de l'appareil. Le seul inconvénient est que vous pouvez tester les apps sur l'API de Niveau 10 et juste sur un écran de taille, mais il est parfait pour tester si ça fonctionne ou pas. Il suffit de connecter le Lecteur avec le
adb
en exécutantAprès la compilation, il s'installe instantanément. C'est très impressionnant, vu que j'ai plutôt une moyenne de matériel informatique (dual core avec 4 GO de RAM).
J'avais intermittent lent émulateur (SDK v8.0) les temps de chargement, jusqu'à trois minutes sur un processeur Intel Core i7 920 2.67 GHz CPU exécute sur Xubuntu 10.04 VirtualBox 3.2.12 chambres avec Eclipse (3.6.1) chargé. J'ai changé le VirtualBox guest mémoire de 1024 MO à 2048 MO et à partir de ce moment, je n'ai jamais connu la lenteur de nouveau (temps de chargement conforme à 33 secondes, la charge du PROCESSEUR conforme à 20%). Les deux Eclipse et l'émulateur sont des porcs de la mémoire.
J'ai remarqué que mon émulateur (Eclipse plugin) a été considérablement ralenti par mon Nvidia carte graphique anti-alias. Retrait 2x anti aliasing à partir du menu affichage et modification de l'application contrôlée de, de la rendre plus réactive. Il est encore lent, mais meilleure qu'elle ne l'habitude d'être.
Pour réduire votre émulateur temps de démarrage, vous devez cocher la case "Désactiver le Boot Animation" avant de lancer l'émulateur. Reportez-vous à la documentation Android.
Si dans le cas où vous ne savez pas, vous n'avez pas besoin de fermer l'émulateur chaque fois que vous exécuter/déboguer votre application. Si vous cliquez sur exécuter/déboguer quand il est déjà ouvert, votre APK fichier sera téléchargé à l'émulateur et de commencer à beaucoup. L'émulateur prend fâcheusement longtemps seule quand elle a commencé la première fois.
Voici quelques conseils pour accélérer l'émulateur Android: Comment faire pour accélérer l'Émulateur Android jusqu'à 400%.
Bon moyen pour accélérer l'Émulateur Android et app test est d'Installer ou de mettre à niveau votre Android Studio pour Android Studio 2.0 version et ensuite accéder à l'application ouvrez Paramètres/Préférences, puis allez à Construire, l'Exécution, le Déploiement → Exécution Instantanée. Cliquez sur Activer l'Instant Exécuter. Et Après cela, Ce sera de vous assurer d'avoir le bon plugin gradle pour votre projet de travail avec Exécution Instantanée.
Instantanée et d'exécuter ressemblera à ceci
Cependant Android Studio est actuellement dans l'Aperçu, vous pouvez l'essayer dès maintenant.
Les anciennes versions d'Android de fonctionner beaucoup plus rapidement. Quand je suis sur mon netbook, j'utilise Android 1.5 (de l'API de niveau 3). Il y a quelques inconvénients, mais-vos applications ont besoin pour soutenir les anciennes plates-formes (évidemment), et ndk-gdb nécessite Android 2.2 (API niveau 8) ou plus. Mais tester régulièrement les applications contre les anciennes plates-formes est une bonne idée de toute façon.
Simple solution facile pour les débutants. J'ai essayé de nombreuses façons et s'est arrêté avec Genymotion en combinaison avec Eclipse. Genymotion ajoute simplement un périphérique virtuel de l'Éclipse.
Étape par étape:
Dans mon cas, cette solution est la seule et unique solution rapide. Pas d'émulateurs dans Eclipse n'ont jamais travaillé aussi vite, et chaque paramètre a été très lente. Seulement, cette solution fonctionne presque en temps réel. Je peux recommander (portable i3, 2.6 GHz).
Sur les 3,4 GHz quad core 6 GO de RAM, Windows 7, l'émulateur a été unusably lent!
J'ai téléchargé
Launcher-Pro.apk
grâce à l'émulateur, installé et mis le lanceur par défaut. Il doublé ma vitesse de l'émulation! Les écrans de chargement beaucoup plus rapide et fluide. Il ne semble pas à la télécharger en 2.1 ou 2.2, seulement en 2.0.Si vous avez un PROCESSEUR Intel, installer Intel Accélération Matérielle D'Exécution De Gestionnaire De.
Puis l'affecter en tant que l'émulateur de PROCESSEUR dans les Paramètres de l'Émulateur. Quand je l'ai fait sur mon De base i7 CPU, il prenait environ 10 minutes. Maintenant, c'est l'ouverture à 15 secondes.
Quelques choses que certainement accéléré les choses pour moi avec ce
1. déléguer le processus de rendu pour le GPU, en cochant "Hôte et le GPU" case à cocher dans l'AVD de la fenêtre d'édition.
2. le téléchargement du Intel Atom (x86) image ou si vous êtes un windows/mac utilisateur de télécharger l'Émulateur x86 Intel Accelerator HAXM
Malheureusement la chose avec Intel x86 images, c'est que vous n'avez pas obtenir de Google Apps, ils viennent seulement avec un BRAS en images.
qui est l'endroit où Genymotion est très pratique
J'ai essayé le démarrage de l'émulateur à partir de l'Éclipse (l'Indigo et Android 1.5, non Instantané) et au bout de 45 minutes, j'ai arrêté, parce que rien ne s'était passé.
Statistiques: Phenom Quad @2.6 MHz avec 4 GO DDR2 Corsair Dominator @800 MHz. L'AVD est sur un disque SSD et de l'émulateur sur un 7200 TR /min disque dur.
J'ai commencé l'émulateur manuellement avec le
-no-boot-anim
option et il chargé en 30 secondes. 🙂Dans CMD, naviguez jusqu'au dossier où le
emulator.exe
fichier et le typeLa
emulator.exe
fichier se trouve dans le SDK Android dossier sous Outils.Dans Windows, vous pouvez trouver le la Android Virtual Device(AVD) sous
C:\Users\<NAME>\.android\avd
.Les projets lancé à l'intérieur de l'Éclipse, le ciblage de l'AVD vous avez démarré, se montrer tout aussi bien 😀
Pour une meilleure expérience, je vous recommande le shop.genymotion.com licence genymotion.
Si vous voulez le tester, d'abord, vous pouvez obtenir genymotion ici
Vous pouvez essayer notre Android nouvelle machine virtuelle, Leapdroid, qui est entièrement compatible avec l'original de l'émulateur Android. Depuis, il utilise la technologie de virtualisation, au lieu de l'émulation, elle fournit assez bien la vitesse d'origine. En outre, nous utilisons une nouvelle technologie OpenGL appelé LeapGL, qui effectue graphique OpenGL natif de vitesse. Notre vm a la meilleure performance par rapport aux autres.
http://www.leapdroid.com
Code Source:
https://github.com/leapdroid
Leapdroid est entièrement compatible avec Eclipse et Android Studio, car il utilise le même bad ports.
Je me demande pourquoi personne n'a mentionné le
Visual Studio Emulator
comme une alternative. C'est beaucoup plus rapide que le natif d'Android Studio Émulateur.Voici un lien pour la comparaison des performances: https://medium.com/android-news/how-visual-studio-emulator-for-android-can-improve-your-android-development-9e17a6213839#.hlh7ba6ut
Ce qui est encore mieux, c'est que les fichiers apk et même gapps (ou tout autre zip flashable) peut être installé simplement par glisser-déposer. Cependant, l'inconvénient est qu'il nécessite Hyper-V qui est uniquement disponible sur Windows (ça aussi, à partir de Windows 8 et suivantes). D'autres limitations (avec la description de la ci-dessus) et d'autres détails peuvent être trouvés ici: https://blogs.msdn.microsoft.com/visualstudioalm/2014/11/12/introducing-visual-studios-emulator-for-android/
Android ADT 18 comprend maintenant un (bêta) carte graphique option activé (il suffit d'activer l'accélération GPU de votre AVD propriétés). Cela fait une énorme différence et même ICS se sent relativement à l'aise maintenant.
Vous pouvez essayer de Genymotion au lieu de l'émulateur android. Il est plus rapide et mieux que l'émulateur android.
Ma solution est Vysor . Je reçois à la fois de le meilleur des mondes. Je ne mets pas trop de frais sur ma machine, mais je peux aussi voir mon vrai appareil Android sur l'écran donc je n'ai pas à l'atteindre, prenez mes mains sur le clavier, etc.
En outre, il ya toujours certaines fonctionnalités qui ne fonctionnent pas mieux sur un émulateur.
Il y a la version gratuite avec des publicités et un payé qui par rapport à d'autres solutions, ne cassera pas la banque.
J'ai des problèmes similaires sur un Mac. Ce que j'ai fait;
désactiver l'orientation de l'écran
-cpu-délai de 100
Ceux qui ont eu un certain impact dans la diminution de l'utilisation de l'UC (non c'est autour de 40% à 60%), pas la solution ultime.
Mais encore une fois, l'utilisation de l'UC n'est PAS >100% plus!
J'ai remarqué qu'un émulateur est au ralenti sur une période de temps. Ainsi, on peut supprimer l'émulateur qui devient très lent et en créer un nouveau avec l'aide de l'AVD manager. J'ai essayé une couple de fois et il fonctionne bien.
Je voudrais insister vous installer BlueStacks maintenant que ça fonctionne de la même que l'émulateur avec de nombreuses autres fonctionnalités qui (par exemple, il donne accès à l'Android Market). Vous pouvez également exécuter des applications directement à partir de l'Éclipse de BlueStack Appareil/Émulateur avec une grande vitesse de rendement. Il faut juste une fraction de seconde pour exécuter votre application à partir d'Eclipse pour le BlueStack émulateur.
La manière la plus rapide des émulateurs au moment de la rédaction de ce sont le haut-x86 émulateurs qui viennent avec le kit SDK d'Android. Vous pouvez les trouver dans l'AVD manager où vous créez des machines virtuelles. Il suffit de choisir l'un d'eux et ensuite, vous choisissez le type de PROCESSEUR (choisir x86 pour de meilleures performances). Il sera aussi rapide que votre machine.
La dernière de ces machines pour Android 4.0 et 4.0.3 peut être trouvé dans Donner votre Émulateur Android un coup de pouce: la Construction d'Android ICS avec des poissons rouges & x86 KVM appui sur EC2 - TestObject.
Note: Ceci est seulement un objectif de développement. Pour tester les performances, vous devez toujours utiliser un périphérique réel ou essai sur l'émulateur avec CPU ARM.
Vous avez besoin de plus de mémoire.
Voici pourquoi je dis que:
Je suis en utilisant VirtualBox sous Windows pour exécuter Ubuntu 10.10 en tant qu'invité. J'ai installé Eclipse et le SDK Android sur l'ordinateur virtuel. Ma boîte physique a 4 GO de mémoire, mais quand j'ai configuré Ubuntu en machine virtuelle, je ne lui a donné 1 GO. L'émulateur a pris environ 15 minutes pour le lancement. Ensuite, j'ai changé ma configuration de donner la VM 2 GO et l'émulateur a été exécuté en moins d'une minute.
Je viens de remarquer quelque chose que je ne peux pas l'expliquer, mais bon, pour moi ça fonctionne!
J'ai été la compilation Android à partir de sources de toute façon et l'émulateur intégré commencé dans quelques secondes (ma machine est dual core AMD 2.7 GHz) et en une minute, peut-être les deux à la première exécution, le système était en place. À l'aide d'Eclipse ADT bundle, d'autre part, entraîné dans une demi-heure de démarrage de l'émulateur. Inacceptable.
La solution qui travaille ici (je n'ai aucun moyen de le tester sur d'autres machines, donc si vous vous sentez enclin, de tester et de vérifier):
<source base dir>/out/host/linux-x86
Aussi, je suis d'accord avec l'exécution de l'instantané et de l'enregistrement de l'état de l'instantané. Mon avis ne concerne que les temps de démarrage de l'émulateur. Je n'ai toujours aucune idée de pourquoi c'est si long par défaut. De toute façon, si cela fonctionne pour vous, enjoy 🙂
Maintenant au lieu d'utiliser l'émulateur, nous pouvons tester des applications Android à l'aide de soudage à l'ARC app sur google Chrome,
App Runtime for Chrome
Je vous suggérons d'utiliser le téléphone Android pour le développement par le Débogage USB. Il donne une meilleure expérience à tester les apps et un meilleur rendement par rapport à des dispositifs virtuels. Ou vous pouvez également utiliser les options mentionnées dans le reste des réponses et peut aller avec Bluestacks App Player, c'est aussi une bonne option en cas de non-disponibilité de l'Appareil Android.
Vous pouvez télécharger l'émulateur genymotion de ici. C'est rapide et efficace.
Supprimer les indésirables de l'activation de certains de ces plugins au démarrage en allant sur windows-->préférence-->Général>Démarrage et d'arrêt. Aussi assurez-vous de ne pas utiliser ces plugins dans l'un de vos points de vue
Eclipse n'est pas un traitement de texte. Mieux de désactiver la vérification orthographique. La désactivation de la vérification orthographique, permettra de réduire l'éclipse charge en allant sur Windows-->Préférence-->Général>Rédaction --> les Éditeurs de Texte-->Orthographe
Lors de l'éclipse de la réalisation du projet, il va supprimer toutes les données de sortie des dossiers et de reconstruire les classes construites par d'autres compilateurs. Nous pouvons désactiver des fonctionnalités telles que la suppression de la sortie des dossiers et de la reconstruction va prendre un certain temps. Goto Windows-->Préférence-->Java-->Compilateur-->Bâtiment
La désactivation de l'étiquette de décorations qui est de moins, pour vous, sera également vous aider à acquérir une certaine performance . Goto Windows-->Préférence-->Général>Apparence-->Label Décorations
Près indésirables les projets et le travail en option de réglage pour passer d'un groupe de projet à l'autre en douceur.
Vous pouvez également désactiver l'Éclipse de construction automatique, si il n'est pas nécessaire pour vous. Goto Projet-->compiler Automatiquement (décochez la case)
Ne gardez pas beaucoup d'onglets ouverts dans l'éditeur. Mieux d'avoir autour de 20 comprimés . Régulièrement fermer les onglets inutilisés. Pour ouvrir la ressource, nous pouvons toujours utiliser les touches ctrl+maj+R ctrl+maj+T (de ressources java) au lieu d'ouvrir beaucoup d'onglets
Désactiver les plugins. Plein J2EE eclipse version dispose d'une option pour désactiver/désinstaller les plugins. Goto Aider-->Mises à jour du Logiciel-->Gérer la Configuration. Cliquez-droit sur n'importe quel plugin installé pour obtenir l'option désactiver. Si cette option n'est pas disponible, puis activer la Classique mise à Jour en allant sur Windows-->Préférence-->Capabilty et vérifier classique de mise à jour. Maintenant, la gestion de la configuration de l'option devrait être disponible dans le menu d'aide
C'est ce qui a fonctionné pour moi:
Avaient disparu ces jours, quand nous avons utilisé pour exécuter des projets sur la lenteur des Émulateurs Android. Aujourd'hui, Android Émulateurs sont sur les stéroïdes..
Oui vous m'avez bien entendu. Pas d'autres émulateurs sont aussi rapides que les Émulateurs Android.
Vous pouvez aller sur mon blog pour plus de détails:
http://androidveteran.blogspot.in/2016/01/android-emulator-multi-touch.html
Je l'ai expliqué dans les détails sur les nouveaux Émulateurs Android. Check it out.
Croyez-moi, ils sont aussi rapide que votre appareil fonctionne.
Je suggère de jouer avec les paramètres OpenGL. J'ai un dual-core (quad-thread) i3-2350M cours d'exécution sur le processeur graphique interne, et je reçois terrible de performance si j'utilise SwiftShaders, mais de le changer pour "Natif de Bureau OpenGL" (
Extended Controls > Settings > OpenGL ES Renderer
) permet l'exécution en douceur.Si l'appareil ne démarre pas, jouer avec la
OpenGL ES API Level
réglage et le GPU paramètre d'émulation dans l'appareil config.Je ne sais pas pourquoi, mais sur mon 2011 processeur Intel, il fait un monde de différence.
J'ai juste pris de la valeur par défaut d'Android 3.1, et il était très lent, mais depuis, j'ai réalisé mon code est Android 2.3.3 compatible, je suis passé à ça. C'est environ 50% plus rapide et aussi l'émulateur ressemble plus à mon téléphone, et dispose d'un clavier affiché en permanence de sorte qu'il est plus facile à utiliser.
Dans
AVD Manager
sélectionnez le VD et cliquez sur modifier, régler la résolution pour peu que vous êtes en mesure de lire le texte sur VD.- Je utiliser une résolution de 800x600 pixels, RAM de 512 MO, et il fonctionne comme un charme sans l'utilisation élevée du PROCESSEUR en temps.
Réponse courte: en raison de l'ARM> instructions x86 traductions. L'Émulateur fonctionne de manière similaire à une machine virtuelle qui est chargé par le démarrage d'une part entière de l'OS et de l'exécution de votre application de test par la suite. Le BRAS -> x 86 traductions peuvent être très coûteuse en temps, moins pour votre application, mais plus pour quand l'OS est en cours de démarrage (c'est proportionnel à la complexité et au nombre d'instructions impliqués).
Certains ont suggéré d'exécuter le code sur x86 émulateurs. Ce que cela signifie, c'est au lieu de charger un BRAS en fonction de l'OS, vous chargez un x86, la variante qui sera exécuté plus rapidement sur votre machine x86, que pas de BRAS->x 86 traduction sont nécessaires. Encore, ce n'est pas une solution parfaite:
Android applications qui utilisent NDK et viennent emballé avec des natifs libs (*.donc) compilé pour ARM, ne fonctionnera pas sur x86 émulateurs, de sorte que ces programmes ne s'exécutent pas. Mais si vous en êtes au point et d'apprendre à faire face avec le NDK/native JNI code, vous le savez sans doute assez sur les émulateurs déjà.
À l'aide de l'utilitaire ADB j'ai découvert quelques informations qui est important.
L'émulateur est en cours d'exécution, mais il semble que l'interface graphique peut être le problème.
Lors de l'Android l'écran de démarrage est en place et que vous êtes en attente pour toujours, il ressemble à la suivante:
L'émulateur est effectivement en cours d'exécution parce que vous pouvez exécuter la commande suivante en ligne de l'outil et de voir la liste des processus:
Qui vous fournira une liste des processus qui sont en cours d'exécution sur l'appareil, ce qui semble coincé.
J'ai transmis la sortie vers un fichier, voici une liste de tous les processus en cours d'exécution:
Pour le fun j'ai ensuite exécuté la commande suivante et tué le "Android" animation:
L'écran de démarrage est devenu vide si quelque chose se passe vraiment.
J'ai essayé et réussi à tuer quelques autres processus et qui m'a fait du bien mais l'émulateur n'a pas encore jamais semblent commencer. Oh bien.
Je suis à court d'un QuadCore i7 avec 8 go de ram. Aussi l'exécution de la haxm avec les paramètres décrits dans d'autres postes dans cette question.
Note: je suis à jour sur ce 09/19/2014 - j'ai appris que ce comportement étrange où l'émulateur tentative de démarrage de l'instance, mais jamais ne l'était relative aux droits de fichier sur l'émulateur fichiers. Ils ont été mis en lecture seule raison de la façon dont ils ont été copiés, de sorte que l'émulateur tente d'installer et d'écrire son "disque virtuel" mais c'est "disque virtuel" est vraiment un fichier ou ensemble de fichiers qui mon OS est en lecture seule et donc il échoue. Ces échecs cause de l'émulateur pour ne jamais commencer. J'ai mis les fichiers à accès complet et l'émulateur démarre en un temps record.
Maintenant sur l'ADT 21, il offre plus d'options pour un rapide émulateur... Vous devez utiliser 512 MO de RAM, la baisse du Temps CPU, la Sélection de l'Appareil et de la machine virtuelle de la Taille du Segment de haut. Pour de meilleurs résultats, vous devez utiliser Intel Atom CPU/ABI... à l'Aide de l'Instantané et de la CPU de l'Hôte ne peut pas augmenter votre vitesse de l'émulateur, mais il y a ceux qui sont utiles à d'autres fins.
Je viens de commencer hier sur Windows 7 et a été confronté au même problème. La solution la plus simple, je l'ai trouvé et il est travaillé pour moi est d'utiliser la faible config de l'appareil dans l'émulateur. J'ai utilisé Nexus One à la place de la Nexus 7 et sélectionnez l'instantané de l'appareil Android Virtual Device.
Et, aussi important, c'est de laisser ouverte l'émulateur. Il fonctionne à la fois dans Eclipse et Android Studio.
Dans une fenêtre, il est dit instantané ne fonctionne généralement pas lorsque la RAM est plus de ~700. Donc, choisir une baisse configuré facilement aider à tester Bonjour tout le Monde, et puis pour le développement de votre application. Plus tard, on peut tester sur un appareil haut de gamme.
Pour moi, la prise en charge ne fonctionne pas comme mon matériel ne prend pas en charge.
L'utilisation d'Android x86 offre une meilleure productivité de l'émulateur Android.
Alors que le travail avec Android x86 4.2, il offre extrêmement rapide de débogage par rapport à l'émulateur Android. C'est beaucoup de beaucoup de fois plus rapide pour la configuration
C'est travailler avec la dernière Android X86 4.2 (Jelly Bean) et VirtualBox.
J'ai trouvé différentes façons de se connecter à l'Internet et BAD.
Étape: 1 Sélection de Cartes
CAS 1: Seul Internet {NAT Adaptateur}
La solution la plus facile est d'utiliser un NAT adaptateur qui va directement vous connecter à Internet si l'hôte est connecté à Internet, mais vous n'obtiendrez pas de la BAD en connexion avec cette configuration.
Ici, vous aurez une adresse IP publique, de sorte que vous ne pouvez pas vous connecter à l'ordinateur hôte.
Cas 2: Seulement de la BAD (de l'hôte uniquement l'adaptateur)
La solution la plus simple est juste de l'utilisation de l'hôte uniquement l'adaptateur.
Remarque: La valeur par défaut de l'hôte uniquement l'adaptateur ne peut pas travailler en raison de DHCP les paramètres du serveur. Créer un nouveau
HostOnlyAdapter
ou exécuterDHCP server
pour les un adaptateur.Cas 3: Pour les deux de la BAD et de l'Internet (pont de l'adaptateur)
Vous aurez à prendre soin dans ce cas.
Si vous utilisez le LAN pour la connexion à Internet vous ne pouvez utiliser le pont de l'adaptateur avec votre carte Ethernet. Il vous donnera une adresse IP locale et la machine virtuelle se connecte à Internet à l'aide de la machine hôte.
Alternativement, si vous êtes avec une connexion Wi-Fi gratuite, il suffit de faire la même chose en sélectionnant l'adaptateur Wi-Fi.
Pour les autres types de connexion, vous devez aller avec de la même façon.
Étape: 2 Connexion avec la BAD
Pour vérifier l'adresse IP, appuyez sur Alt+F1 (pour une Fenêtre de console). (Pour revenir à l'affichage graphique, appuyez sur la touche Alt+F7.)
Vous verrez la fenêtre de la console. Type netcfg.
Il affiche l'adresse IP.
Maintenant passer à votre hôte, exécutez l'invite de commande, et de passer à la
adb
répertoire.Exemple
Remarque: Si la banque n'est pas en cours d'exécution ou de répondre, vous pouvez effectuer les opérations suivantes.
Vous pouvez vérifier les périphériques connectés à la BAD:
Pour la question d'origine, cliquez ici.
Essayer de réduire la taille de l'écran de l'émulateur, tout en créant une nouvelle Android périphérique virtuel.
J'ai vu que cela va lancer l'émulateur très rapide par rapport à la valeur par défaut des options fournies dans l'AVD manager.
Essayez de réduire la taille de l'écran, et peut-être vous devriez envisager d'utiliser Ubuntu. J'ai eu le même problème, et en quelque sorte mon émulateur sur le même PC fonctionne à cinq fois plus rapide lors de l'utilisation de Linux.
Ajouter un peu plus de RAM et de l'utilisation disque SSD. Android Studio est mieux de lancer sur 8 à 12 GO de RAM en utilisant des disques SSD basé sur mon expérience.
Essayer de réduire l'échelle de l'émulateur, il fait un peu plus vite, même si ce n'est pas qu'il se sent vraiment plus rapide.
Permettant d'instantané ne peut pas faire plus rapide lors de la première manche; ne pas passer pour des gros SD de taille. Ajuster la carte SD de taille à 100 MO lors de la première manche.
Rapide test (<1 seconde) utilisation buildroid avec VirtualBoxpremière carte réseau défini sur “host only réseau”, puis exécutez
(^) DOS /bash (v)
où *. *. * .* est le buildroid adresse IP que vous obtenez en cliquant sur le buildroid application dans buildroid écran principal.
Essayez d'utiliser la carte Intel X86 Atom de Stockage de l'Image est relativement plus rapide de démarrage jusqu'à que le à l'aide de BRAS en fonction des images lors de l'émulation de l'appareil.
Autre chose que d'être pris dans l'avis est que, selon la configuration de votre système, l'exécution d'un émulateur Android avec 1.21 GO de RAM peut être la faiblesse de l'expérience, car l'émulateur nécessite jusqu'à un certain pourcentage de RAM qui est utilisé pour l'émulation de l'appareil, ne pas oublier à propos de la RAM utilisée par l'ADT.
Essayez une image système de 2.1 - 2.3.3 pour au moins un exécutable de l'expérience. En Plus de ne pas oublier Enregistrer l'Instantané pour accélérer le chargement. Bien que le premier chargement peut prendre du temps. Mais le fait d'enregistrer un instantané vous fait vraiment gagner du temps.
Mise à jour de votre actuelle d'Android Studio pour Android Studio 2.0 Et également le système de mise à jour des images.
Android Studio 2.0 émulateur fonctionne ~3x plus rapide que Android précédents de l'émulateur, et avec la BAD améliorations que vous pouvez maintenant pousser des applications et des données 10 fois plus rapide à l'émulateur qu'à un périphérique physique. Comme un périphérique physique, l'officiel de l'émulateur Android comprend également Google Play Services intégré, de sorte que vous pouvez tester plus des fonctionnalités de l'API. Enfin, le nouvel émulateur a enrichi de nouvelles fonctionnalités pour gérer les appels, la batterie, le réseau, GPS et plus encore.
Si vous le pouvez, passez à l'utilisation de Ubuntu pour Android développement. Je suis passé à Ubuntu 14.04 LTS pour le développement Android, et je suis heureux que j'ai pris le saut. Toutes les étapes mentionnées fait peu ou pas de différence dans le lag sur Windows. Linux est la bonne réponse à tous les problèmes auxquels vous êtes confrontés à des
Android studio 2.02 a été lancé, il a vite émulateurs, si vous voulez aller avec des tiers, l'utilisation Genymotion émulateurs, ils sont assez rapide
HAXM est une façon de faire des émules rapide pour les processeurs intel HAXM est le pilote du noyau de la partie, et l'espace utilisateur de l'émulateur partie est basée sur QEMU - ce qui signifie qu'il est une branche de la QEMU qui utilise HAXM (Ce QEMU branche est très android émulateur spécifique (et semble être basé sur une ancienne version de QEMU).
Mais encore lorsque je l'ai utilisé avec mon intel core i3 processeur avec 4 Gigaoctets RAM il n'a pas d'effet plus de vitesse. Ce n'était pas une solution pour moi.
Que je suis à l'aide de 4 go de RAM processeur Émulateur devient RAM mangeur, mais pour le rendre plus pratique, il existe quelques façons je préfère Android*86 de soutien en fonction de l'émulateur. Et comme android studio maintenant introduire Instant-Run Donc, Après le premier lancement de l'installation de l'application est devenu plus rapide, mais j'ai toujours été confrontés à un problème et semble être pas de sens pour sortir de cette.
J'ai aussi utilisé Droid4x et il va preety pratique pour moi, mais je ne peux pas trouvé un moyen d'installer les différentes versions de l'api ,je l'ai utilisé avec kitkat et il a été plus rapide que émulateur android et il est également VT activé le support, j'ai Donc trouvé un autre moyen et une bonne solution qui est Visual Studio Émulateur Vous pouvez en lire plus à ce sujet ici , La dernière que j'ai utilisé est LeapDroid c'est vraiment un puissant Voir les comparaisons ici
Je préfère utiliser l'appareil Réel alors émulateurs sur 4 go de ram Pc.
Tout d'abord, vous devez mettre à niveau votre RAM d'au moins 8 GO.
Si vous ne pouvez pas mettre à niveau votre RAM, puis essayez d'exécuter l'application sur votre Téléphone Android en le connectant via un Câble de Données et le Débogage USB définir comme SUR.
Vous pouvez aussi utiliser certains autres émulateurs comme GenyMotion ou Nox.
Cependant, avec la quantité de RAM que vous semblez avoir, même d'autres émulateurs peuvent avoir tendance à être lent.
J'ai eu le même problème, mais je l'ai fixée par la suppression de la
.android
dossier deC:\Users\User\
.Maintenant chaque fois que je commence à Eclipse ou AVD, je supprime ce dossier. Après que mon AVD bottes en 20 à 30 secondes et l'émulateur fonctionne en douceur avec un petit décalage.
Oui, vous avez raison, puisque les autochtones émulateur android est très lent que les autres personnalisée des émulateurs comme genymotion.
J'ai pensé que si j'étais fonctionnelle de la calebasse android test.
P. S: genymotion émulateur n'est pas plus gratuitement.
Android Studio performance est grandement optimisé dans Linux. Système de Windows pourrait être en cours d'exécution lourdes différents programmes en arrière-plan. Linux est le mieux adapté afin de pouvoir utiliser efficacement les ressources système. Récemment, j'ai installer android studio dans Kali Linux. La vitesse de l'émulateur et le studio de rendement est meilleur que celui de windows.
Et les outils de développement logiciel est téléchargé plus rapide à partir du kit SDK d'android. Comme les paquets sont regroupés dans des fichiers binaires. La taille des fichiers binaires sont faibles.