2009-10-18 9 views
1

J'utilise l'émulateur Android pour déboguer mon application, d'abord il est ridiculement lent, je veux dire 15 minutes pour charger lentement et en plus de cela, mon application Alarm Clock échoue? Suis-je le seul, ou est-ce que d'autres personnes font l'expérience de cela? Est-ce qu'il y a une solution ou devrais-je simplement aller cuire des steaks pendant que l'émulateur démarre?Android Emulator Alarm Clock Crashes

EDIT: Je l'exécute sur un ordinateur portable Vista, qui, comme fixxed décrire ne fonctionne pas bien avec le réveil défaillant, mais je ne pense pas qu'il pourrait être mon ordinateur portable, ses 2 Go de RAM Intel Dual CPU T2390 1.87GHz , il n'a même pas un an. Se pourrait-il que je crée de nouveaux AVD chaque fois que je lance l'émulateur?

Anthony

Répondre

2

Vous n'avez jamais mentionné l'environnement dans lequel vous courez. Est-ce que c'est peut-être Vista? Nous had a discussion récemment et il semble que la combinaison de l'émulateur et Vista ne veut tout simplement pas fonctionner correctement pour une raison quelconque.

De toute façon, quelque chose ne va vraiment pas. J'ai un ordinateur portable avec un Core2-Duo de 2 GHz avec 4 Go de RAM (rarement plus de 1,5) et Ubuntu 9.04 (32 bits) et l'émulateur atteint un état utilisable en moins de 30 secondes avec Eclipse, Firefox, etc. que leur part de ressources.

2

La première fois que vous lancez l'émulateur sur un nouveau AVD, il faudra beaucoup plus de temps à démarrer, car il crée des copies d'images de disque et de les personnaliser pour les paramètres matériels que vous avez spécifié. En plus de cela, vous aurez peut-être besoin d'un PC plus rapide. Android fournit un émulateur - vous exécutez des opcodes ARM réels dans un téléphone virtualisé. La conversion et l'interprétation à la volée des opcodes demandent beaucoup de puissance en termes de CPU et de RAM, en plus des autres outils que vous pouvez utiliser (par exemple, Eclipse, qui nécessite une tonne de ressources en soi).

Sur un ordinateur portable Pentium M 2.0 avec 2 Go de RAM et sans Eclipse, sous XP ou Linux, l'émulateur démarre en 90 secondes environ et fonctionne correctement. Sur un processeur double ou quad-core cadencé à 2,5 GHz ou plus, avec 4 Go de RAM et sans Eclipse, sous Vista ou Linux, l'émulateur démarrera en moins d'une minute et fonctionnera plutôt bien.

1

Je vois le problème de plantage du réveil sur Mac OS X 10.5 Leopard. 2,4 GHz, 4 Go de RAM.

Mon environnement de développement est: Eclipse 3.4.2, utilisant Android 1.6 SDK

L'émulateur prend environ 2 minutes pour moi de démarrer. Je pense que même 2 minutes est trop lent. Le simulateur d'iPhone ne prend que quelques secondes.

1

Etes-vous en train de supprimer les anciens fichiers que vous avez créés? ... Si ce n'est pas le cas, cela ralentira votre ordinateur en l'essayant avec différentes machines cibles ... Est-il nécessaire de créer de nouveaux fichiers? à chaque fois que vous essayez d'exécuter l'émulateur? ... Sinon, je vais vous suggérer de coller avec un avd (ou supprimer les anciens). Espérons que cela aide.