Faire de l'émulateur Android de courir plus vite

L'émulateur Android est un peu lent. Pour certains appareils, comme le Motorola Droid et le Nexus One, l'application s'exécute plus rapidement dans le dispositif de l'émulateur. C'est un problème lors du test des jeux et des effets visuels.

Comment faire pour que l'émulateur courir aussi vite que possible? J'ai joué avec ses paramètres mais je n'ai pas trouvé une configuration qui montre une amélioration notable encore.

  • toutes mes applications de s'exécuter plus rapidement sur l'appareil
  • C'est drôle parce que le simulateur d'iPhone est exactement le contraire. Les applications de s'exécuter plus lentement sur l'appareil. Dans la plupart des cas, je préfère un ralentissement de l'émulateur, car il vous stimule pour améliorer votre application, mais parfois vous voulez juste pour voir comment il fonctionne comme il le fait dans un périphérique réel.
  • Il est possible de le faire fonctionner BEAUCOUP plus rapidement aka normalement en utilisant VirtualBox - voir stackoverflow.com/a/6058689/40961
  • Double Possible de Lent émulateur Android.
  • consultez ce guide d'INTEL pour configurer les émulateurs à l'aide d'intel haxm software.intel.com/en-us/articles/...
  • software.intel.com/en-us/articles/...
  • iOS et Windows Mobile à l'aide des Simulateurs, alors qu'Android utilise des Émulateurs. Les simulateurs de re-mettre en œuvre toutes les bibliothèques mobiles et les Api à l'aide d'hôte bibliothèques, et sont donc rapides. Les émulateurs utiliser les mêmes bibliothèques que sur les dispositifs réels, il est donc plus lent. En termes d'Android, si vous utilisez un appareil Android de la machine virtuelle, ce sera très rapide. Nous fournissons gratuitement un vm ici: leapdroid.com
  • Qui peut être un défaut de justification. À tout le moins, les goulets d'étranglement au sein de l'émulateur sont susceptibles d'être distribuées différemment que les goulets d'étranglement sur un périphérique réel, et les optimisations d'améliorer les performances sur un peut n'avoir aucun effet (ou même, un effet néfaste) sur l'autre. Je veux juste l'émulateur comme un moyen de vérifier rapidement que j'ai mon look/sentir/flux correcte, et que l'application ne permet pas de crash et brûler quand j'invoque <Nouvelle Fonctionnalité X>. Essais de Performance et d'optimisation est quelque chose que je vais toujours le faire à l'aide d'un périphérique réel.
  • ...et comment fou c'est que 6 ans plus tard, et même avec HAXM et le système x86 image et un bien-specced environnement de dev l'émulateur Android est encore lent que la mélasse?
  • activer le démarrage rapide pour faire de l'émulateur rapide check stackoverflow.com/a/48031415/2826147

InformationsquelleAutor hpique | 2010-04-18