57
votes

Émulateur Android coincé Écran de chargement sur M1 Mac / Apple Silicon

J'avais téléchargé Android Studio sur mon M1 MacBook Air mais je ne peux pas exécuter l'émulateur et cela me donne juste une erreur. Je recherche des exigences Android Studio pour Mac et il indique qu'il nécessite Mac OS 10.10 ou plus et un minimum de 2 Go d'espace de disque et 4 Go de RAM. Quelqu'un a ce problème et comment le résoudre?

J'essaie de télécharger l'image ARM Android Studio Il est coincé sur l'écran de chargement pour l'émulateur.

 Entrez la description de l'image ici


14 commentaires

Est-ce résolu?


Non, je ne peux toujours pas exécuter l'émulateur sur Android Studio, je ne peux coder que mais je ne peux pas exécuter


Même si elle fonctionnait, les performances seraient terribles avec seulement 8 Go, malgré l'affirmation selon laquelle MacBookair est "plus rapide que 98%" (calculatrices?)


En fait, c'est plus rapide que mon Bro MacBook Pro 8 Go de RAM, il souffre beaucoup


Je n'ai pas trouvé de problèmes dans le suivi des problèmes de Google concernant l'ajout de prise en charge de cela, donc j'en ai déposé un. S'il vous plaît, jouez-le, j'aimerais aussi voir ce soutien. issuetracker.google.com/issues/17376929


Salut! Vous recommanderiez-vous d'acheter M1 Air pour développer une application Android? Ou il vaut mieux attendre un peu de temps?


@Yasi salut! Je vous recommanderais d'attendre un certain temps car maintenant, l'émulateur Android ne peut pas fonctionner sur M1 Mac, mais si vous avez un téléphone Android et que l'émulateur n'est pas un problème pour vous, car le M1 Mac est très rapide, plus rapide que le Macbook et imac précédent et certains des Intel et AMD PC / Desktop


Avez-vous été confronté à un problème avec l'exécution d'Android Studio sur M1? Avez-vous essayé Visual Studio? Le problème de l'émulateur est clair.


@Yasi n'a fait aucun problème en cours d'exécution Android Studio sur M1 Mac, je suis en mesure de télécharger et d'exécuter Android Studio, pas d'arrêt forcé de la face de l'application jusqu'à présent, mais malheureusement je ne peux que coder ne peut pas exécuter l'émulateur: (Il en va de même pour Visual Studio, il télécharge et fonctionne très bien


@Yasi Ouverture de l'application était également très rapide, la première fois qu'il faut plus de temps pour s'ouvrir parce que l'application doit utiliser Rosetta 2 pour convertir


@ryantay Je n'annulerai pas ma commande Apple. Merci beaucoup.


@Yasi comment va votre M1 Mac?


Je suis surexcité. Si je lance Android Studio, il se réchauffera après un certain temps. Le temps de compilation est deux fois moins que sur mon précédent livre Intel i7 Mac


@Yasi Cause Android Studio n'est pas construit pour s'exécuter sur M1 Mac, il est toujours actuellement en version bêta


16 Réponses :


1
votes

Pour les autres périphériques ARM , il doit être impliqué en tant que problème de jeu d'instructions, dans ce cas, vous pouvez vous rendre au gestionnaire AVD de votre AS et lors de la création d'un nouvel appareil virtuel, assurez-vous de télécharger le Image du système avec ARM64-V8A ABI, qui est montré comme ci-dessous.

 Entrez la description de l'image ici

Pour la puce Mac M1 , ces images ARM64 ne peuvent pas résoudre le problème et pour l'instant la meilleure façon d'attendre Google à publier les images compatibles.


7 commentaires

Toute idée de la raison pour laquelle ceux-ci n'apparaissent pas dans Android Studio. Cette page est vide quand j'y vais?


Que diriez-vous sous la balise recommandée?


Je gère l'émulateur que vous me demandez de télécharger, l'émulateur apparaît, mais il continue de dire demander aux appareils cibles de venir en ligne et ne peut pas m'apporter sur la page d'accueil


Vous pouvez essayer d'essuyer les données du périphérique virtuel en cliquant avec le bouton droit dans AVD Manager, puis réinstaller le projet. Vérifiez également la case Android Emulator dans SDK Manager -> Outils SDK


@PatrickGeng Êtes-vous en mesure d'exécuter l'émulateur sur une machine M1 avec cette image, ou spéculez-vous?


Aucune erreur - c'est juste coincé comme sur la capture d'écran dans la question. Je suppose que nous devrons juste attendre un peu jusqu'à ce qu'ils soutiennent le M1.


Oui, les images du bras ne fonctionnent pas, je télécharge l'image du bras et elle est juste coincée sur l'écran de chargement comme indiqué à partir de ma capture d'écran ci-dessus



1
votes

J'ai entendu dire que l'émulateur ne fonctionnera pas en raison de l'architecture des bras du silicium Apple. L'utilisation d'un téléphone pour le débogage peut être la seule option. J'ai également entendu dire qu'Android Studio travaillait sur une mise à jour pour le M1.


7 commentaires

Hmm, je recherche le site Web des développeurs Android, ils ne parlent jamais de soutenir pour M1 MacBook, j'envoie un e-mail à Google mais aucun d'entre eux ne me répond, un si mauvais support client, je souhaite vraiment qu'il y ait la documentation pour résoudre ou prendre en charge le M1 MacBook


Étant donné que la machine Mac ARM64 vient d'être publiée, il peut prendre un certain temps pour que Google rend ses logiciels entièrement compatibles avec la nouvelle plate-forme


IC, mais il devrait y avoir une annonce sur le site Web pour que les développeurs puissent voir


Où trouver des nouvelles pour Android Studio sur ARM Mac?


@ryantay Sur Reddit, l'un des développeurs a répondu à un article qu'ils connaissent le problème et qu'ils travaillent sur une mise à jour.


@Waheedakhtar avez-vous le lien? Je suis allé sur le site Web d'Android Developers et aucune nouvelle sur le support pour M1 et je suis également allé sur le site Web d'Android Studio et la même chose se produit, aucune nouvelle sur le support M1


@ryantay vérifiez le premier commentaire: reddit.com/rroiddev/comments/ jrt7ph /…



46
votes

pour l'instant (19/11/2020) l'un des outils de virtualisation ne fonctionne pas avec les nouveaux Mac Apple M1. Donc, des choses comme Docker, les émulateurs, etc. Nous devrons peut-être attendre un peu jusqu'à ce que cela soit entièrement pris en charge malheureusement.


3 commentaires

0
votes

C'est parce que les nouvelles puces M1 fonctionnent sur l'architecture ARM et non x86. Vous devez télécharger les appareils virtuels compatibles au bras ceux qui sont disponibles dans l'onglet d'autres images pour exécuter ces émulateurs.

Essayez également ceci:

  • Essuyez les données du périphérique virtuel en cliquant avec le bouton droit dans AVD Manager, puis réinterrisez le projet.
  • Vérifiez la case Android Emulator dans SDK Manager -> SDK Tools

  • 1 commentaires

    Oui, j'ai téléchargé l'image du bras, mais elle est restée sur l'écran de chargement comme vu de ma capture d'écran ci-dessus



    8
    votes

    Les notes de publication d'août, vous pouvez voir sur l'émulateur pour la section hôte ARM, une entrée où ils ont déclaré que le support de M1 était en cours. Vérifiez le lien ci-dessous: https://developer.android.com/studio/releases/emulator#emulaty_for_arm64_hosts


    0 commentaires

    2
    votes

    À partir d'aujourd'hui, l'émulateur Android est en place et travaille sur le silicium Apple, voici une démo de travail d'un googler

     Entrez la description de l'image ici

    Source: https://twitter.com/googlelfy/status/1332474914398322689 Et les problèmes connus ici: https: // androidstudio. googleblog.com/2020/12/android-emulator-apple-silicon-preview.html

    Nous pouvons nous attendre à la version stable d'ici la fin de 2020 Voici une conversation sur la même https://www.reddit.com/user/lfy_google/


    0 commentaires

    1
    votes

    Il y a une version bêta rudenmentaire de l'émulateur pour Mac M1 ici lien github


    0 commentaires

    33
    votes

    Bonne nouvelle!

    modifier le 28 juillet 2021 🎉 🌈

    APPLICE SILICON APPLICATION

    Il existe une version arm64 disponible pour Android Studio Arctic Fox (2020.3.1) Vous pouvez le télécharger ici https://developer.android.com/studio/archive

    Lorsque NDK se heurte à Architecture de processeur hôte inconnu: ARM64 ici < / p>

    Fin de la version bêta! Merci

    modifier le mars 2021

    Je peux confirmer que cet aperçu de l'émulateur fonctionne correctement https://androidstudio.googleblog.com/2020/ 12 / Android-Emulateur-Apple-Silicon-Preview.html

    Dans le blog, il existe un lien vers un repo privé (2021-Jan-04). Ils ont déménagé Repo sur Google et vous y trouverez V3 https://github.com/ Google / Android-Emulateur-M1-Preview / Release

    Puisque v3, même audio-out fonctionne (pas audio-in)

    modifier le 4 février 2021

    Audio dans et sort correctement, https: //github.com/741g/android-emulator-m1-preview/issues/10#issuecoment-773532762

    modifier mars 2021

    Vous pouvez simplement en utiliser l'un et cela fonctionne hors de la boîte

     Entrez la description de l'image ici

     Entrez la description de l'image ici


    10 commentaires

    Exécutez-vous aussi sur M1?


    Quand je comprends bien la question: bien sûr, c'est de mon M1


    Gardez l'attention: le repo a été déplacé, j'ai mis à jour mon message


    @Hannesach, essayez la version bêta mais elle est toujours très laggy, prend des âges pour activer l'émulateur, espérons-le, ils résolvent ce problème.


    Mon émulateur sur M1 commence très rapidement. Au moins plus vite puis sur mon X86 Old Mac @ryantay


    IC, je ne sais pas pourquoi le mien est lent tho


    Dans le cas où cela ne fonctionne pas pour quelqu'un. Essayez d'utiliser "Profiler" et ajoutez votre application. "Profiler" d'Android Studio.


    Et maintenant? MARET 2022 Ses Consumer 4 Go Memory / RAM, son retard sur MBPM1 peut utiliser l'émulateur.


    @Yogiarifwidodo hwat voulez-vous dire? Votre question est trop non spécifique


    Je veux dire, pouvez-vous mettre à jour votre réponse juste pour FYI sur l'émulateur juste pour plus de description / test / sensation après avoir utilisé l'émulateur sur M 1. Si vous le pouvez.



    1
    votes

    Android Studio a fait un aperçu initial approximatif de l'émulateur exécuté sur le silicium Apple. De plus en plus de détails sont disponibles dans ce lien ci-dessous

    https://androidstudio.googleblog.com /2020/12/android-emulator-apple-silicon-preview.html

    Vous pouvez également télécharger le fichier DMG depuis GitHub: https://github.com/741g/android-emulator-m1-preview


    0 commentaires

    1
    votes

    Android a publié un émulateur bêta pour le chipset M1

    Veuillez vérifier cette version bêta de la version bêta

    https: // androidstudio .googleblog.com / 2020/12 / Android-Emulater-Apple-Silicon-Preview.html? M = 1


    0 commentaires

    0
    votes

    Téléchargez l'Android-Emulateur-M1-Preview.dmg depuis https://github.com/741g/android-emulator-m1-preview/ sorties


    0 commentaires

    1
    votes

    Actuellement, Android Studio prend en charge uniquement la version HAXM Intel (qui n'est pas compatible avec les processeurs ARM) de la virtualisation, pour exécuter l'émulateur. Mais peut-être que dans les semaines à venir, ils pourraient libérer les versions compatibles pour les processeurs Apple Silicon. Jusque-là, la seule option consiste à utiliser un appareil physique.


    0 commentaires

    1
    votes

    Il y a un aperçu Android Emulatle Apple Silicon dans la documentation suivante https://androidstudio.googleblog.com/2020/ 12 / Android-Emulateur-Apple-Silicon-Preview.html


    0 commentaires

    2
    votes

    Android Studio n'a toujours pas publié de version modifiée pour M1 Mac, la version que vous exécutez, a été initialement conçue pour les puces Intel et fonctionne via Rosetta2. Et Rosetta ne prend pas en charge la virtualisation, vous ne pouvez donc pas exécuter l'émulateur, mais vous pouvez faire tout le reste de codage avec des bogues mineurs, pour tester votre code, vous pouvez utiliser un appareil Android physique et cela fonctionne très bien ... veuillez me faire savoir si plus loin le problème existe ...


    1 commentaires

    Il y a un aperçu bêta de Android Studio Tho



    2
    votes

    C'est l'émulateur de travail réalisé par les développeurs Android https://github.com/ Google / Android-Emulateur-M1-Preview Cela fonctionne comme un charme


    0 commentaires

    1
    votes

    Sur ma machine M1, l'émulateur se retrouverait coincé (non ouvert) et l'icône de dock dirait «Qemu-system-aarch64» et alors c'était tout.

    J'ai réussi à faire commencer l'émulateur par l'exécution via le terminal et ajoutant l'indicateur hôte gpu

    emulator -gpu host -avd Pixel_5_API_32
    

    p.s. Je n'ai pas pu trouver le bon problème de pile, donc je laisse ça ici.


    0 commentaires