2017-03-16 3 views

Antwort

95

Quelle: 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

(sucht den Weg des sdk)

cd YOURPATH/Android/Sdk/emulator/lib64

mv libstdc++/ libstdc++.bak

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

Schließlich, führen Sie Ihre Anwendung erneut mit Emulator.

+0

Der Link ist kaputt, vielleicht ist der korrekte neue Link https://cialu.net/solve-android-studio-avd-issue-with-ubuntu-16-10/, vorgeschlagen von [Manu] (http://stackoverflow.com/users/5325047/manu) in dieser [Antwort] (http://stackoverflow.com/a/43580902/5292302), überprüfen Sie und wenn Sie Post bearbeiten, kennzeichnen Sie diesen Kommentar als veraltet –

+0

Neuer Link geändert. Vielen Dank! – Gustavomcls

+0

Hi i dint hab lib64 im Werkzeugordner – Jinu

8

Kurz bevor Sie die obigen Befehle befolgen, stellen Sie sicher, dass Sie den Emulator zuerst heruntergeladen haben. enter image description here

0

Sie können dies immer versuchen. Es löst das Problem die meiste Zeit!

$adb kill-server 
$adb start-server 
22

Statt Änderungen an APT-verwalteten System-Bibliotheken machen (! Eek), können Sie einfach Folgendes an der Spitze Ihrer bin/studio.sh Datei hinzufügen:

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

Getestet auf Ubuntu 16.10 mit Android Studio 2.3.3.

+0

Danke !!. Es klappt – ebin