2011-06-01 3 views
0

Je viens de créer un AVD android qui fonctionne sur la version 3.1. Après le démarrage, il faut beaucoup de temps pour passer d'une activité à une autre. Y a-t-il un moyen d'accélérer ce processus?Problème Android AVD

+0

Je suis également confronté à ce problème, j'ai trouvé beaucoup de blog, forum, article pour cela. mais je ne peux pas avoir de succès .. mais j'ai eu une seule conclusion et il est d'augmenter votre taille de ram jusqu'à 1 Go en émulateur –

+1

Ce post https://groups.google.com/d/msg/android-developers/5tsU92tJbOE/CJv9OKveMKcJ de David Turner fait beaucoup pour expliquer pourquoi c'est si lent ... essentiellement, les logiciels qui émulent des graphiques pour un écran de taille tablette sont inefficaces, tout comme les logiciels qui émulent une MMU. –

+0

De la discussion côté incendie à Google I/O je me souviens d'eux en disant qu'ils enverront un meilleur simulateur dans 3.2 – Reno

Répondre

0

Les émulateurs fonctionneront toujours beaucoup plus lentement que les périphériques. Quoi qu'il en soit, les émulateurs Android sont maintenant beaucoup plus rapides qu'avant, alors assurez-vous de garder votre SDK à jour (et vous l'avez évidemment fait, puisque vous utilisez 3.1).

En outre, j'ai toujours remarqué que les émulateurs fonctionnant sous Ubuntu 11 sont plus rapides que les mêmes émulateurs dans Windows 7 (même matériel), donc vous pouvez essayer Ubuntu.

0

L'émulateur Android prend beaucoup de mémoire pendant le démarrage. C'est normal. La chose que vous pouvez faire ici est d'utiliser une fonctionnalité appelée snapshot. Snapshot vous fera gagner du temps (et probablement des ressources) dès le démarrage.

Lire cet article pour plus de détails: Optimizing Apps for Android 3.0

sous la rubrique "A propos Emulator Performance".

Espérons que ça aide.