web-dev-qa-db-fra.com

Exécuter l'émulateur de studio Android sur un processeur AMD

Newbie Android. Mon processeur est AMD, pas Intel, je ne peux donc pas ouvrir l'émulateur dans Android Studio. 

Cette réponse contient le commentaire suivant: 'Vous pouvez exécuter l'image de l'émulateur ARM (non Intel). Dans votre liste, choisissez simplement une émulation non Intel. ' Ils n'expliquent pas où cela peut être trouvé. Des idées? Merci

Emulateur Android Studio et CPU AMD

39
Bobby King

D'abord, ouvrez votre gestionnaire de SDK Android: Outils -> Android -> Gestionnaire de SDK, choisissez la plate-forme/le package que vous souhaitez télécharger, développez-le et sélectionnez ARM EABI v7a System Image ou ARM 64 v8a System Image, puis installez-le.

Après cela, ouvrez Android AVD Manager: Outils -> Android -> AVD Manager et créez un émulateur. Vous pouvez choisir d’exister ou créer le vôtre.

Pour de meilleurs résultats, vous devrez peut-être redémarrer Android Studio.

31
blueware

ouvrez Android AVD Manager: Outils -> Android -> AVD Manager et créez un émulateur:

-Créer un périphérique virtuel

-Choisissez n'importe quel matériel

-Maintenant dans l'image du système, vous devez cliquer sur l'onglet "Autres images"

-Sélectionnez une image à installer.IMPORTANT: Notez que pour AMD dans la colonne "ABI", il doit indiquer: ARM EABI v7a ou ARM 64 v8a

-Installez-le et redémarrez Android Studio

Cela fonctionne pour moi.

17
Jorge Valdés

J'utilise émulateur Android de Microsoft avec Android Studio. J'ai un AMD FX8350. Le ARM dans Android Studio est terriblement lent.

Le seul problème est qu’elle nécessite Hyper-V, qui n’est pas disponible sur _ windows 10 Home.

C'est un émulateur très rapide et gratuit. Le meilleur émulateur que j'ai utilisé.

7
Daniel

Sur le mien, je devais installer ARM AEBI a7a System Image et les API Google, ainsi que MIPS, qui n'était disponible que pour les API 15, 16 et 17 (je ne suis pas allé au-dessous de 15). J'ai pris environ 12 heures. de bricoler, mais cela fonctionne maintenant. 

alternativement, vous pouvez utiliser Genymotion en tant qu'émulateur, mais vous perdrez probablement les capacités de conception autrement disponibles avec les émulateurs inclus. 

Ça fonctionne maintenant. Assez lent, mais ça marche. Bien sûr, une fois que vous aurez démarré l'émulateur, tant que vous ne le fermerez pas, ce sera beaucoup plus rapide. 

Vous devrez peut-être redémarrer Android Studio et j'ai redémarré tout mon ordinateur pour faire bonne mesure. 

J'espère que cela pourra aider. 

1
Argv

Depuis Android Studio 3.2 et Android Emulator 27.3.8 - l’émulateur Android est pris en charge par Windows Hypervisor Platform et, comme indiqué dans le blog officiel des développeurs Android -, un support Mac est disponible (depuis OS X v10.10 Yosemite ) et le support Windows (mise à jour depuis avril 2018). Vous trouverez d'autres instructions sur le blog du développeur.

À mon avis, les performances sont nettement meilleures que toutes les solutions de contournement précédentes.

1
mathew11

La dernière version de l'émulateur Android peut être exécutée avec Hyper-V au lieu d'Intel HAXM sur Windows 10 1804:

https://blogs.msdn.Microsoft.com/visualstudio/2018/05/08/hyper-v-Android-emulator-support/

Version courte:

  • installer la fonctionnalité Windows Hypervisor Platform
  • Mise à jour vers Android Emulator 27.2.7 ou supérieur
  • mettez WindowsHypervisorPlatform = on dans C:\Users\.Android\advancedFeatures.ini ou démarrez l'émulateur ou la ligne de commande avec -feature WindowsHypervisorPlatform
1
plaisthos

J'ai un Ryzen 2600X et je peux exécuter l'émulateur sans problèmes. Voici les réglages que j'ai faits:

* REMARQUE: vous n'avez pas besoin de la version bêta d'Android Studio ou d'Android Emulator.

  1. Accédez au bios du MB et activez SVM (CPU Virtualization).
  2. Sous Windows, cliquez avec le bouton droit de la souris sur le bouton Windows => sélectionnez "Applications et fonctionnalités" => "Programmes et fonctionnalités" => "Activer et désactiver les fonctionnalités Windows".
  3. Dans la liste affichée, cochez la case Hyper-V == Assurez-vous que les sous-dossiers sont tous sélectionnés. Lorsque vous êtes invité à redémarrer, redémarrez le PC. 
  4. Après le redémarrage et la mise à jour de l'écran d'installation, vous êtes de retour dans Windows et vous devriez pouvoir exécuter l'émulateur.

** Remarque: j'ai sélectionné les images x86_64 et x86 (les deux API 28) dans l'onglet Images x86 et elles fonctionnent parfaitement. 

*** Remarque: vous pourriez également rechercher des licences Android si des erreurs apparaissent. J'ai eu un problème à cause de cela lorsque j'utilisais Flutter. C'est peut-être lié à cela.

0
Eugen

Vous avez probablement entendu parler de Bluestacks et vous pouvez en réalité exécuter et déboguer vos applications Android sur l'émulateur Bluestacks. Je pense que c'est la meilleure solution à la vitesse lente de l'émulateur Android Studios. Aussi, la prochaine fois, pensez à acheter un processeur Intel à la place. Regardez ici pour plus d'informations: Connectez Bluestacks à Android Studio

0
dan dan

Les mises à jour récentes ont permis aux ordinateurs dotés de processeurs AMD d'exécuter Android Emulator et vous n'avez plus besoin d'installer les images ARM. Extrait du blog Android Developers:

Si vous avez un processeur AMD sur votre ordinateur, vous avez besoin de ce qui suit configuration requise pour être en place:

  • Processeur AMD - Recommandé: Processeurs AMD® Ryzen ™
  • Android Studio 3.2 Beta ou supérieur
  • Android Emulator v27.3.8 +
  • périphérique virtuel Android x86 (AVD)
  • Windows 10 avec mise à jour d'avril 2018
  • Activer via les fonctionnalités Windows: "Plate-forme d'hyperviseur Windows"

Et c'est tout! Je recommande fortement de lire l'intégralité du billet de blog:
https://Android-developers.googleblog.com/2018/07/Android-emulator-AMD-processor-hyper-v.html

0
Haggra

La première chose que vous devez faire est de télécharger des extras et des outils à partir du gestionnaire de SDK et d’autres nécessaires, comme la plate-forme 25, etc., après avoir ouvert le gestionnaire AVD et sélectionné l’émulateur que vous ne voudriez pas, puis " "autres images" et sélectionnez ARM AEBI a7a Image système et sélectionnez Terminer. Vous avez terminé, espérons que cela vous aidera.

0
You to Player