web-dev-qa-db-fra.com

L'émulateur Android Studio 2.3 Ubuntu 16.10 ne démarre pas

Sous Android Studio 2.3 et Ubuntu 16.10, l'émulateur n'a pas démarré . Message: L'émulateur en attente est en ligne . Comment puis-je configurer le démarrage de l'émulateur?

25
Gustavomcls

Source: https://cialu.net/solve-Android-studio-avd-issue-with-ubuntu-16-10/

Sudo apt-get install lib64stdc++6:i386

Sudo apt-get install mesa-utils

(cherchez le chemin du sdk)

cd YOURPATH/Android/Sdk/emulator/lib64

mv libstdc++/ libstdc++.bak

ln -s /usr/lib64/libstdc++.so.6 libstdc++

Enfin, exécutez à nouveau votre application à l’aide de l’émulateur.

103
Gustavomcls

Au lieu de modifier les bibliothèques système gérées par APT (eek!), Vous pouvez simplement ajouter les éléments suivants en haut de votre fichier bin/studio.sh:

# Preload shared library required by Android emulator
export LD_PRELOAD='/usr/lib/x86_64-linux-gnu/libstdc++.so.6'

Testé sur Ubuntu 16.10 avec Android Studio 2.3.3.

23
Jason McVetta

Juste avant de suivre les commandes ci-dessus, assurez-vous d'avoir téléchargé d'abord l'émulateur.  enter image description here

8
Prashant

Pour moi, ce qui a fonctionné a été d’ajouter

export Android_EMULATOR_USE_SYSTEM_LIBS=1

dans mon .profile et cela a fonctionné sans rien faire de plus.

1
csotiriou

Vous pouvez toujours essayer de tuer le serveur adb avant de le redémarrer. Cela résout le problème la plupart du temps! Commandes terminales:

adb kill-server
adb start-server
0
Arvind M V

Pour moi, ce qui a fonctionné était - 1- Sélectionnez toutes les images x86 dans le modèle de téléphone correspondant. Allez sur "afficher les détails du paquet" et activez les options d'image x86 sélectionnées pour le modèle choisi . 2- Assurez-vous également qu'aucune autre application n'est ouverte sur le serveur, pas même le navigateur. Parce que même cela conduit à se bloquer peut être dû à la configuration du système que j'ai.

0
Neena Tikoo