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?
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.
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.
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.
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
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.