web-dev-qa-db-fra.com

Vitesse up Android émulateur

J'ai lu sur de nombreux autres sujets que le Android émulateur commence vraiment lentement. En effet, il faut +15 minutes pour commencer. Cependant, sur ma machine est lente même après cela.

Le "téléphone" répond avec un délai de 3-4 secondes et tout a un décalage énorme.

Y a-t-il un moyen d'améliorer la performance de mon ordinateur portable (ASUS 1201N) est trop rouillé pour le Android émulateur?

PS: essayé dans différentes résolutions d'émulateurs et le résultat est le même

EDIT: Mon ordinateur portable a 2 cœurs avec hyperthreading. Et cela montre comme 4 CPU dans le gestionnaire de périphériques. Cependant, lors de l'utilisation de l'émulateur, l'un des graphiques est à 100%. Puis-je faire quelque chose pour le faire fonctionner multi-noyau?

29
Blaise

Avez-vous "Désactiver l'animation de démarrage"?

De plus, si cela ne le répare pas, une chose qui aide, c'est que vous n'avez jamais besoin de fermer l'écran de l'émulateur pendant votre codage. Si vous cliquez sur déboguer lorsqu'il est déjà ouvert, votre APK sera téléchargé à l'émulateur et commencera à peu près immédiatement. Pour une raison quelconque, il m'a fallu un certain temps pour comprendre que je n'avais pas à fermer manuellement l'émulateur.

22
Brandon O'Rourke

Une chose que j'ai apprise qui m'a aidé, c'est qu'une fois que l'émulateur est ouvert de votre premier point de débogage, vous n'avez pas à le fermer. Laissez-le ouvert et sur votre prochain débogage, il sera prêt à partir sans aucune heure de chargement comme lorsque vous l'ouvrez d'abord.

En ce qui concerne votre lenteur après le démarrage, je soupçonne que ce n'est que votre ordinateur. Cela fonctionne très vite pour moi. Il démarre dans environ 20 secondes ou moins, et une fois qu'il est ouvert, mes débogues ultérieurs sont très rapides.

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

9
Ben Burnett

Je pense qu'il y a peu de moyens d'améliorer les performances de votre Android émulateur comme

  1. Utilisez un instantané, cela améliorera l'heure de démarrage pour la fonction d'application consécutive.
  2. Utilisez X86 Accélérateur de matériel Intel
  3. Utilisez un émulateur 3ème partie comme Bluestacks

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

3
Mainul

c'est beaucoup trop lent pour moi aussi. (lent sur mon Pentium 4 (Ubuntu) et mon ordinateur portable à double noyau 64 (Windows 7)

apparemment, il utilise QEMU - Puis-je rechercher le fichier image et essayer une version différente de QEMU?

Une autre chose que j'ai essayée est la suivante: http://www.android-x86.org/ (dans VMware) Cela semble beaucoup plus rapide mais je ne peux pas l'obtenir pour voir le réseau!

(À l'heure actuelle, je veux juste tester certains sites Web dans la courreuse, alors voir le réseau est un must - je ne fais pas encore des applications indigènes)

2
Michael

J'ai eu le même problème et pour le résoudre, je viens de désactiver tous les effets d'animation de transition activés dans des pièces de rechange.

2

Pour vous connecter au réseau à partir de Android-X86, vous devez utiliser le manuel IP de configuration manuelle en utilisant cette commande en mode console (Alt + F1):

iFCONFIG ETHILE NETMASK 255.255.255.0 UP

après cela, vous pouvez vérifier par type: NetCFG in console et vous pouvez voir que cette adresse IP est définie sur votre WMWare local.

vous pouvez vérifier le succès par ping IP que vous aviez été défini dans l'invite de commande et, après cela, vous pouvez utiliser ADB Connecter pour connecter le débogueur à votre Android virtuel

1
Ablert Luzx

J'ai découvert que, au lieu d'exécuter la cible de "débogage", je viens de gérer la cible "Run". L'émulateur fonctionne beaucoup plus doux quand ce faisant. Je ne saute que dans le mode de débogage si j'en ai vraiment besoin.

1
raidfive