141 votes

Impossible de lancer AVD dans un émulateur: bibliothèque QT introuvable

Je suis nouveau sur Android Studio et je vais avoir des problèmes lors de l'utilisation de l'émulateur. Quand j'essaie de le lancer crash en disant:

"Impossible de lancer L'émulateur" [6816]:ERREUR:./android/qt/qt_setup.rpc:28:bibliothèque Qt, pas trouvé à C:\Users\Jay\AppData\Local\Android\Sdk\émulateur\lib64\qt\lib

N'a pas pu lancer 'C:\Users\Jay\AppData\Local\Android\Sdk\emulator/qemu/windows-x86_64/qemu-system-i386.exe': Aucun fichier ou répertoire

Je l'ai activé VT-x à partir des paramètres du BIOS mais je vais avoir le problème. J'ai beaucoup cherché et ne trouve pas de réponse. Toute aide sera très appréciée. Quelqu'un peut-il me donner une solution?

Capture d'écran de l'erreur Log Snapshot

167voto

Vuong Pham Points 1321

Cela semble être un problème lié à la récente mise à jour. Une solution temporaire consiste à lancer l'émulateur à partir du répertoire /path/to/android-sdk/tools dans la ligne de commande.

Voir https://code.google.com/p/android/issues/detail?id=235461 pour suivre le problème.

106voto

Akshar Patel Points 2499

Toutes les autres réponses ne fonctionnaient pas pour moi car "Android Emulator" n'était pas installé avec une installation standard d'Android Studio. Assurez-vous de l'avoir installé et essayez ensuite d'autres réponses si nécessaire. entrez la description de l'image ici

85voto

J. Costa Points 3776

Pour Linux ou Mac, vous pouvez ajouter les éléments suivants à l' ~/.profile (ou ~/.bashrc):

function emulator { cd "$(dirname "$(which emulator)")" && ./emulator "$@"; }

exécutez ensuite de charger les modifications:

source ~/.profile

(ou source ~/.bashrc des cours)

Cela permettra d'exécuter emulator jusqu'à ce qu'ils résoudre le problème

(basé sur #10 yanokwa de commentaire https://code.google.com/p/android/issues/detail?id=235461)

67voto

MatPag Points 12624

J'ai installé le dernier Émulateur Android 26.1.2 qui a résolu ce problème.

Btw, si dans votre CHEMIN, vous avez ceci:

  • C:\AndroidSDK\tools

  • C:\AndroidSDK\emulator

L' emulator commande vous essayez d'utiliser la emulator.exe à l'intérieur du dossier d'outils, ce qui n'est pas de travail.

Pour résoudre cela dans votre CHEMIN, vous devez déplacer C:\AndroidSDK\emulator dans la ligne avant de le répertoire des outils, de cette façon, l'émulateur exécutable sera recherché à l'intérieur de l'émulateur dossier de première et prendre la priorité sur celui présent dans le dossier tools

21voto

Amine Hakkou Points 361

une solution simple consiste à ajouter cet alias à votre .bashrc .profile ou équivalent

 alias emu="$ANDROID_HOME/tools/emulator"
 

puis source .bashrc ou .profile ou simplement ouvrir un nouveau terminal

Enfin, exécuter votre émulateur sera aussi simple que emu -avd name

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X