L'émulateur Android est tellement lent qu'il est inutilisable

Mon expérience avec l'émulateur Android est qu'il est si lent qu'il est inutilisable. Je vois que les threads liés à la question remontent à un an. L'absence de réponse cohérente à la question est inacceptable (ce n'est pas la faute de la communauté).

Question: Est-ce que quelqu'un qui a connu une lenteur extrême (plus de 15 minutes à lancer) a effectivement résolu ce problème afin que le démarrage soit inférieur à quelques minutes? Si oui, qu'avez-vous fait?

  • Google firebase vérifie si l'enfant existe
  • MinHeight fait-il quelque chose?
  • Quels sont les connaissances antérieures que suppose le développement d'Android?
  • Le projet Android Gradle se développe très lentement
  • Définir l'index sélectionné d'un groupe de radio Android
  • Existe-t-il un moyen de détecter quel réseau cellulaire est utilisé sur Android?
  • Veuillez noter que je n'essaye pas de lier l'émulateur à Eclipse. J'apprends le développement d'applications Web mobiles en utilisant jQTouch. Les applications Web testent en exécutant l'émulateur autonome et en ouvrant le navigateur.

    Alors que ma machine est un peu datée, je n'ai aucun problème à exécuter Vista, Office, PowerStudio, etc. Voici des détails à ajouter aux données relatives à ce problème.

    • OS: Microsoft Vista, 32 bits
    • Processeur: Intel Celeron M CPU 520 @ 1,60 GHz
    • Mémoire: 1,5 Go
    • Symantec Antivirus – Désactivé
    • Emulator Démarrez sans animation – n'a pas aidé
    • Temps de démarrage supérieur à 20 minutes
    • Version Java: 1.6.0_21
    • Paramètres AVD: Taille de la RAM du périphérique 1024, prise en charge de l'instantané activée à la fois dans AVD et démarrage. – la taille de la RAM et l'instantané n'ont pas aidé

    Google doit reconnaître le problème et fournir des conseils sur les environnements de développement qui fonctionnent réellement. S'il y avait une recommandation pour la plate-forme, la version java, la mémoire, etc., je le suivrais.

    À l'heure actuelle, je n'ai d'autre choix que de dire aux élèves que l'émulateur Android ne fonctionne pas. La seule solution Android consiste à acheter un véritable téléphone, ce qui limite le test à une seule version et une configuration Android.

    Les étudiants n'ont pas de problèmes avec le simulateur iOS fonctionnant sur le Mac.

    Si quelqu'un qui fonctionne pour Google pourrait effectivement commenter, ce serait génial.

    Merci, Dale

  • Le service exporté ne nécessite pas d'autorisation: qu'est-ce que cela signifie?
  • DialogFragment ne redéfinit pas lorsque le clavier est affiché
  • Comment puis-je envoyer une application Android que je développe à quelqu'un par e-mail?
  • Comment accéder aux fichiers locaux du système de fichiers dans l'émulateur Android?
  • Dynamic Apk dans Android
  • Convertir Mat à Bitmap Opencv pour Android
  • 7 Solutions collect form web for “L'émulateur Android est tellement lent qu'il est inutilisable”

    L'émulateur Android est juste, un émulateur – il émule un processeur ARM. L'émulation ne sera jamais aussi rapide que native. Étant donné que vous utilisez une quantité aussi importante de la mémoire de votre ordinateur pour l'émulateur, vous devrez probablement faire une page de manière cohérente, ce qui ajoutera à la souffrance de la performance.

    Le simulateur iOS est, en revanche, un ensemble d'API qui correspond au SDK iOS et qui prétend être un périphérique iOS, mais exécute tous les codes de manière native sur la machine avec toutes les ressources, la vitesse du processeur et la mémoire de la machine, et probablement Pour fonctionner de manière significativement plus rapide que l'exécution sur le périphérique réel.

    Je n'ai aucun problème à exécuter l'émulateur Android sur mon ancien Core Duo T2400 @ 1,83GHz avec 2 Go de RAM. Le temps de démarrage peut être de quelques minutes, mais une fois qu'il fonctionne, il fonctionne bien avec seulement un décalage occasionnel.

    Mon bureau avec un Core 2 Quad Q6700 @ 2,66 GHz avec des larmes RAM de 2 Go à travers l'émulateur.

    Les deux machines ont exécuté l'émulateur sous Windows et Linux avec différentes versions Java obtenant des résultats similaires. Je suppose que votre processeur est un peu sur le côté faible.

    Vérifiez cet article Comment accélérer l'émulateur Android jusqu'à 400

    Ou en bref, téléchargez une compilation android-x86 ici , installez avec la boîte virtuelle, trouvez l'adresse IP de android vm par alt + F1 et netcfg (alt + F7 pour revenir au mode graphique) et connectez-vous au vm en utilisant adb (par exemple, adb connect 192.168.1.5 ).

    Juste utilisé, beaucoup plus rapidement.

    J'ai trouvé l'émulateur très lent aussi – Je pense qu'il est préférable d'avoir un périphérique Android fonctionnel et d'avoir simplement l'émulateur pour un «deuxième avis» de sauvegarde ou un périphérique de référence. Il est utilisable mais beaucoup plus lent que mon téléphone, même si mon appareil actuel est assez bas. Finalement, j'ai constaté que l'envoi de mon code sur le périphérique physique (ou l'émulateur) devenait un goulet d'étranglement, donc je construisais un petit cadre pour me permettre de développer la plupart du travail comme une application de bureau. Cela a bien fonctionné jusqu'à maintenant et a accéléré mon développement. Votre kilométrage peut varier.

    Essayez d'utiliser l'émulateur Genymotion pour Android qui est rapide et prend en charge toutes les principales plates-formes, y compris Linux / Mac et Windows. Il dispose également de fichiers d'images émulateurs spécifiques pour émuler des appareils mobiles réels tels que Xeperia Z ou Nexus 4 et ainsi de suite.

    Utilisez Genymotion. C'est un émulateur Android très rapide.

    L'émulateur Android n'est qu'un émulateur, il émule un appareil Android. C'est comme la virtualisation, vous partagez les ressources de votre ordinateur avec l'émulateur, vous devrez avoir le dernier processeur et au moins 8 Go ou RAM pour fonctionner plus rapidement. À propos de RAM: Windows et les programmes d'arrière-plan consomment une partie de vos ressources, si vous mettez à niveau les ressources de votre ordinateur, la consommation de ces logiciels sera presque insignifiante et vous aurez beaucoup de ressources pour votre émulateur (en supposant que vous avez également Eclipse ou Android Studio en cours d'exécution).

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.