2 votes

Le processus d'émulation pour AVD Nexus_5X_API_22 a été tué.

J'ai installé Android Studio avec Android SDK depuis le site officiel, j'ai créé un nouveau projet d'exemple, je n'ai pas modifié ni supprimé une seule ligne, mais le projet ne fonctionne pas.

D:\AndSDK\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_5X_API_22
Hax is enabled
init: Could not find wglGetExtensionsStringARB!
getGLES2ExtensionString: Could not find GLES 2.x config!
Hax ram_size 0x60000000
Failed to obtain GLES 2.x extensions string!
HAX is working and emulator runs in fast virt mode.
Could not initialize emulated framebuffer
audio: Failed to create voice `goldfish_audio_in'
qemu-system-i386.exe: warning: opening audio input failed
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.

02/11 16:19:14: Launching app
Error while waiting for device: The emulator process for AVD Nexus_5X_API_22 was killed.

Qu'est-ce qui peut clocher et comment le réparer ?

4voto

Tim Cooper Points 141
  1. Aller à : Outils > Android > AVD Manager
  2. Cliquez sur l'icône "modifier" (crayon) à côté de votre AVD.
  3. Remplacez "Graphique" par "Logiciel".

1 votes

Les options sont présentes mais désactivées pour moi dans Android Studio 4.0.1 con Android 10.0 x86 :(

0 votes

Comment cela a-t-il résolu le problème, quelqu'un peut-il m'expliquer... ?

1 votes

Ça n'a pas marché pour moi.

1voto

Andy Brudtkuhl Points 1714

émulateur : ERROR : Impossible d'initialiser l'émulation OpenglES, utilisez '-gpu off' pour la désactiver.

L'émulateur n'a pas pu utiliser l'émulation OpenGL ES sur votre PC. Comme le dit le message, vous pouvez la désactiver en utilisant la ligne de commande ou en désactivant l'option "Utiliser le GPU de l'hôte" dans la boîte de dialogue des paramètres de l'émulateur, mais l'émulateur sera alors très lent. Il serait préférable d'exécuter votre application sur un vrai téléphone.

1voto

techzen Points 1165

La même chose m'est arrivée, dans d'autres endroits j'ai lu qu'il s'agissait d'un problème avec la bibliothèque livrée avec le SDK.

La ligne suivante a fonctionné pour moi

$ android-sdk/tools/emulator -avd Nexus_5_API_27 -use-system-libs

Vous pouvez maintenant voir l'appareil depuis Android Studio et vous y connecter. Il existe probablement une option dans la configuration de l'AVD pour résoudre ce problème.

0 votes

Cependant, j'ai reçu un PANIQUE de la ligne de commande indiquant qu'il me manque le moteur pour le CPU 'arm'. PANIC : Programme moteur d'émulateur manquant pour le CPU 'arm'.

0voto

C'est ce qui a fonctionné pour moi : Allez dans Outils> AVD Manager > Cliquez sur la flèche vers le bas à côté de votre émulateur > Wipe data. Il vous confirmera si vous voulez effacer les données, dites oui dans ce cas.

-2voto

Alan Wills Points 11

The-emulator-process-for-avd-nexus-5x-api-22-was-killed ???? Il suffit de remplacer "Nexus5XApi22" par "Nexus" pour que le problème soit résolu.

2 votes

Je suis curieux de savoir pourquoi changer le nom de l'AVD va résoudre le problème de l'émulation OpenGL ES ?

0 votes

Je ne connaissais pas les raisons, mais ça marche bien.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X