web-dev-qa-db-fra.com

Insupportablement lent Android - y a-t-il un correctif?

Je sais que le sujet a été discuté ici l'année dernière, mais j'espère que quelqu'un a depuis trouvé une solution. L'émulateur ne fonctionne tout simplement plus pour moi. Il a fallu environ 15 minutes pour charger hello world il y a quelques jours, et maintenant je n'arrive pas à charger un simple MapsDemo à partir des échantillons de l'API, peu importe combien de temps j'attends.

J'utilise Eclipse avec le Android (gestionnaire sdk et avd). Mon PC est un quadcore 2,31 GHz avec 8 Go de RAM et Windows 7 x64. Rien n'est apparemment connecté à LogCat.

Existe-t-il des alternatives ou certains correctifs que je peux essayer avant d'acheter un téléphone? Je voudrais simplement mettre à niveau mon téléphone vers un HTC Incredible et déboguer à partir du téléphone, mais Verizon n'en aura pas pendant au moins un mois et j'aimerais vraiment avoir mon application d'ici là.

25
D-Nice

Supprimez tous vos AVD et réinstallez le SDK dans un nouveau répertoire. Cela devrait effacer tous les paramètres de configuration cachés ou les problèmes basés sur AVD qui pourraient provoquer le ralentissement.

Essayez également d'arrêter tout scanner de virus/logiciel espion que vous pourriez avoir en cours d'exécution, car vous pouvez alors voir si votre application AV essaie de numériser les images de la carte AVD et/SD, ce qui pourrait ralentir les choses.

(btw, je lance l'émulateur sur un Quad Core Q6600 avec 4 Go RAM & Win 7 x64 et il démarre en moins de 1 min, donc je doute que ce soit un problème de compatibilité).

4
Al Sutton

Le meilleur conseil que j'ai reçu est d'utiliser pour cibler une plate-forme plus ancienne et une résolution inférieure. L'émulateur pour Android 1.5 chez HVGA est beaucoup plus rapide à charger que 3.1 à la résolution de la tablette.

Si vous utilisez un émulateur pour une version plus récente Android version, et que vous voulez voir ce qu'il fait pendant le chargement, vous pouvez regarder sur 'adb logcat'. Il donne au moins de meilleurs commentaires que le Mot "Android" avec une lumière qui brille dessus!

7
Rikki

Je le démarre généralement puis après avoir vu l'écran "Android" le fermer et le redémarrer, cela fonctionne et démarre beaucoup plus rapidement la deuxième fois.

2
WeldFire

J'ai juste eu le même problème aujourd'hui, après avoir reçu l'avis, de créer une carte SD de 400 Mo sur mon AVD. Je l'ai fait, mais rien ne fonctionnait plus. J'ai attendu une demi-heure pour que mon application se compile, mais rien ne s'est passé même si le LogCat fonctionnait toujours ... Alors je suis venu ici pour trouver une solution et je l'ai fait!

Voici ce qui a encore accéléré le tout:

  1. Je suis allé au gestionnaire AVD (Fenêtre> Gestionnaire AVD dans Eclipse)
  2. Au-dessus des AVD, vous pouvez voir le chemin où tout est stocké qui est créé par la machine
  3. Je suis donc allé dans ce dossier du chemin et il était rempli de trucs précédemment compilés
  4. Je l'ai donc supprimé et le tour est joué, mon application est de nouveau exécutée dans une minute!

P.S. Il se peut que vous ne trouviez pas les derniers dossiers décrits dans le chemin, car ils sont masqués. Tapez simplement ce chemin, et ils seront là: Les dossiers cachés ressemblaient à ceci: .Android\avd Tapez-le simplement manuellement et effacez tout ce qui s'y trouve.

1
Andy

J'ai commencé à utiliser Ubuntu v11 (avec double démarrage), l'émulateur démarre maintenant dans les 40 secondes et fonctionne sans aucune erreur, ce que j'ai rencontré dans Windows 7 et les performances sont également bonnes.

1
Balaji

Utilisation du téléchargement et de l'installation du Gestionnaire de SDK Intel x86 Emulator Accelerator (Après avoir téléchargé ce SDK, vous pouvez trouver le fichier exécutable au chemin "SDK_LOCATION"\extras\intel\Hardware_Accelerated_Execution_Manager Installez-le) et aussi Intel x86 Atom Image système packages. enter image description here

enter image description here

Créez ensuite un nouvel AVD avec CPU/ABI as Intel Atom (x86), et Check se GPU Host. Terminé! enter image description here

1
Favas Kv