web-dev-qa-db-fra.com

Impossible de lancer l'émulateur dans Android Studio

J'ai essayé de lancer une application dans l'émulateur d'Android Studio sous Ubuntu 14.04 et les erreurs suivantes sont affichées.

  1. Erreur affichée lors de la création de Gradle: 

/ home/next/NTE/MachineSetup/Android-sdk-linux/tools/emulator -netdelay none -netspeed full -avd Nexus_5X_API_24 Impossible de lancer '/home/next/NTE/MachineSetup/Android-sdk-linux/tools/qemu/linux-x86/qemu-system-x86_64': Aucun fichier ou répertoire de ce nom

  1. Une erreur apparaît après la construction de Gradle:

12/02 16:47:57: Erreur lors du lancement de l'application en attendant le périphérique: le fichier Le processus d'émulation pour AVD Nexus_5X_API_24 a été tué.

J'ai joint des captures d'écran pour votre référence.

 Error appears during gradle build

 Error that appears after build finished

8
Antrony

La raison de la première erreur est la suivante:

Il existe deux émulateurs: un dans $SDK/tools, un autre dans $SDK/emulator.
Celui dans $SDK/tools ne peut pas commencer. 

Veuillez placer $SDK/emulator avant $SDK/tools dans votre variable $ PATH, le problème devrait être résolu.

47
JohnWatsonDev

J'utilise Android Studio 2.3: fichier d'édition: .profile 

export Android_HOME=${HOME}/Library/Android/sdk

export PATH=${PATH}:${Android_HOME}/emulator

avant 

export PATH=${PATH}:${Android_HOME}/tools

Comme:  enter image description here

6
lam luu

Il se peut que Android Emulator ne soit pas installé.

Pour l'ajouter à l'installation d'Android Studio, allez à Tools->Android->SDK Manager, sélectionnez l'onglet SDK Tools, puis assurez-vous que Android Emulator est sélectionné.

0
isuru

J'ai donc regardé autour de moi pour trouver des messages similaires qui rencontraient ce que vous aviez fait. Pour la première erreur, j'ai trouvé ceci qui pourrait résoudre le problème:

qemu-system

pour le second:

J'ai vu plusieurs personnes qui avaient ce problème (source non pertinente). Certains recommandent de mettre à jour votre studio Android ou le SDK. Vu que cela pourrait intervenir avec la 1ère erreur, je recommande de ne faire que la 1ère étape et de vérifier à nouveau.

0
KevinTheGreat

Je ne sais pas si cela vous aidera, mais je voyais cette erreur en essayant d'exécuter l'émulateur dans la console. Je modifie Android_SDK pour qu'il pointe vers le dossier bin de mon fichier .bash_profile, ce qui a corrigé le problème.

export Android_HOME=~/Library/Android/sdk

export Android_SDK=$Android_HOME/lib
0
Klassic_Pegg

En outre, cela m'est arrivé lorsque l'image système a été installée, mais pas l'émulateur lui-même.

0
QED

1: ajoutez $SDK/emulator dans votre $PATH variable
2: supprimez $SDK/tools dans votre $PATH variable
3: adb kill-server
4: adb start-server
5: Démarre l’émulateur à partir de la ligne de commande 

Exemple:
emulator @ Pixel_XL_API_23

0
Sedric Heidarizarei