Question

J'ai lu sur beaucoup d'autres sujets que l'émulateur Android commence vraiment lent. En effet, il faut commencer +15 minutes. Cependant, sur ma machine est lente, même après cela.

Les « répond téléphone » avec un retard de 3-4 secondes et tout a un retard énorme.

Y at-il moyen d'améliorer les performances de mon ordinateur portable (Asus 1201N) est trop rouillé pour l'émulateur Android?

PS: goûtés différentes résolutions de l'émulateur et le résultat est le même

Edit: Mon ordinateur portable dispose de 2 coeurs avec HyperThreading. Et il montre que 4 CPU dans le Gestionnaire de périphériques. Cependant, lorsque vous utilisez l'émulateur, que l'un des graphiques est à 100%. Puis-je faire quelque chose pour le faire fonctionner multi core?

Était-ce utile?

La solution

Avez-vous des "Désactiver Boot Animation" vérifié?

En outre, si cela ne résout pas, une chose qui aide est que vous avez jamais fait de fermer l'écran de l'émulateur pendant que vous codez. Si vous cliquez sur debug quand il est déjà ouvert, votre APK se téléchargés sur l'émulateur et commencer à peu près immédiatement. Pour une raison quelconque, il m'a fallu un certain temps pour comprendre que je ne devais pas fermer manuellement l'émulateur.

Autres conseils

Une chose que j'appris qui m'a aidé est qu'une fois que l'émulateur est ouvert de votre première course de débogage vous ne devez pas fermer. Laissez ouvrir, et sur votre prochaine course de débogage, il sera prêt à partir sans aucune charge en temps comme lorsque vous l'ouvrez.

En ce qui concerne votre lenteur après démarrage, je pense qu'il est juste votre ordinateur. Il court très vite pour moi. Il démarre en 20 secondes ou moins, et une fois qu'il est ouvert mes debugs ultérieures charge très rapide.

J'espère au moins mon premier conseil aide à sauver une partie de votre santé mentale.

Voici ce que vous pouvez essayer. Il n'accélère l'émulateur pour moi, surtout pendant le temps de chargement. J'ai remarqué l'émulateur utilise uniquement un seul noyau de la CPU disponible. Ce que je l'ai fait est de mettre à utiliser tous les processeurs disponibles.

J'utilise Windows 7.

Lorsque l'émulateur Android commence, ouvrez le Gestionnaire des tâches, regardez sous l'onglet Processus, recherchez « émulateur arm.exe » ou « émulateur-arm.exe * 32 » ... faites un clic droit dessus, sélectionnez Affinité du processeur et assign autant de processeurs que vous le souhaitez à l'émulateur.

entrer image description ici

Je pense qu'il ya quelques façons d'améliorer les performances de votre émulateur Android comme

  1. Utiliser Snapshot, cela améliorera le temps de démarrage pour une application en cours d'exécution consécutive
  2. Utiliser l'accélérateur matériel x86 Intel
  3. Utiliser 3rd Party Emulator comme BlueStacks

Espérons que cela vous aidera à améliorer les performances et résoudre vos problèmes. Merci

J'ai eu le même problème et pour le résoudre que je viens tous les effets désactivé d'animation de transition qui sont activés sous pièces de rechange.

il est trop lent pour moi aussi. (Lent à la fois sur mon Pentium 4 (ubuntu) et mon ordinateur portable à double noyau 64 (Windows 7)

apparemment il utilise QEMU - ce que je pourrais peut-être chercher le fichier d'image et d'essayer une version différente de qemu

Une autre chose que j'ai essayé est le suivant: http://www.android-x86.org/ (en vmware) cela semble beaucoup plus rapide mais je ne peux l'obtenir pour voir le réseau!

(en ce moment, je veux juste tester quelques sites dans le Brower afin de voir le réseau est un must - je ne fais pas des applications natives pour l'instant)

Je découvre qu'au lieu de courir la cible « Debug », je viens de lancer la cible « Run ». L'émulateur fonctionne une plus lisse beaucoup en le faisant. Je saute uniquement en mode débogage si je vraiment besoin.

Pour se connecter au réseau à partir d'Android-x86, vous Neek pour la configuration manuelle ip manuelle en utilisant cette commande en mode console (Alt + F1):

netmask 255.255.255.0 ifconfig eth0 up

après cela, vous pouvez le vérifier par type: netcfg dans la console et vous pouvez voir cette adresse IP est fixé à votre WMware locale

vous pouvez le vérifier par le succès ping IP que vous aviez été mis en invite de commande, et après cela, vous pouvez utiliser adb connexion au débogueur de connexion à votre Android virtuel

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top