2013-02-20 5 views
9

Ich habe Ubuntu 11.04 und ich heruntergeladen neuesten Eclipse ADT Bundle, ich habe auch alle installiert ia32libs, ich weiß nicht, warum der Emulator nicht startet, habe ich verschiedene Gerätekonfigurationen ausprobiert, ich habe 4 Plattformen 2.2, 2.3, 4.0, 4.2. Ich habe verschiedene Permutationen und Kombinationen ausprobiert, aber das virtuelle Gerät taucht nicht auf - keines von ihnen.Android Emulator startet nicht in Ubuntu

Ich habe auch verschiedene Lösungen in anderen SO'questions ausprobiert, sie lösen mein Problem nicht. Ich habe in diesen Wochen stecken gewesen, noch habe ich keine, wo erreicht Bitte Hilfe

FYI: Ich habe auch Helios verdunkeln, dass es funktioniert gut, aber ich kann nicht erhalten/Download-Plattform über 3,0/Honeycomb in diesem, und in den Helios funktionieren die virtuellen Geräte gut. ich weiß nicht, ob sein relevant oder nicht, aber immer noch ..

+0

beim Starten was es in der Konsole zeigt? irgendeine Fehlermeldung? –

+0

es zeigt nichts –

+0

versuchen Sie in Ihrem Terminal als Emulator -AVD yourremulatororname –

Antwort

9

Führen Sie Ihren Emulator in Kommandozeilenparameter

Um eine Instanz des Emulators von der Kommandozeile zu starten, zu dem tools/ Ordner der SDK navigieren. Geben Sie Emulator-Befehl wie folgt aus:

emulator -avd <avd_name> 

mehr über Emulator link here:

+3

Ich versuchte es das und bekam diesen Fehler: 'No command 'emulator' gefunden, meinst du:' Ich benutze das ADT-Bundle.Was denkst du ist das Problem? – lnreddy

+1

@lnreddy Sie haben die SDK-Pfad-Tools in Ihrem System nicht konfiguriert. oder du kannst zu deinem sdk-ordner gehen und diesen cd/home/username/android-sdk/tools machen, hier findest du den emulator. –

+0

Danke für den Tipp ... Ich habe es konfiguriert, und jetzt bekomme ich einen anderen Fehler: 'Segmentierung Fehler (Core Dump)' – lnreddy

2

Ubuntu Android Emulator Problem [gelöst]

Das Problem mit Android Emulator ist nicht die Hardware-Treiber. Es ist OpenGL-Treiber. Um es zu lösen gehen Sie bitte diese Schritte:

  1. öffnen Synaptic Package Manager (Falls nicht, bitte es von Ubuntu Software-Center installieren)
  2. In Schnellfiltertyp „opengl“ und drücken Sie suchen.
  3. Wählen Sie die folgenden Pakete:
    libgles1-mesa-dev
    libgles2-mesa-dev
    libgles1-mesa
    libgles2-mesa
    libqt4-opengl [Update/Upgrade]
    glmark2
    glmark2-es2
    libgles1-mesa-dbg
    libgles2-mesa-dbg

    libhugs-opengl-bundled

  4. Auswahlverfahren
    Rechtsklick auf das Paket und wählen Sie als ‚Mark für die Installation“.

  5. Und klicken Sie auf "Übernehmen".
  6. Genießen Sie die ANDROID PROGRAMMIERUNG MIT DEM EMULATOR.
1

auf Ubuntu 12.04 LTS 64-Bit (installiert die 32-Bit-Bibliotheken), Mein Fall war:

1- heruntergeladen und installiert das SDK richtig

2- herunterladen ADT-Plug in Eclipse und neu starten

3- stellen Sie die SDK-Verzeichnis richtig

4- ein Android-Projekt erstellen, und klicken Sie auf RUN AS> Android-Anwendung

5- mich für einen Emulator gefragt, so erstellt ich eine von der AVD (nach einigen Schritten von der Konfiguration ausführen ations)

6- dann Rechtsklick-i wieder, dass die Anwendung, erscheint RUN AS> Applikation für Android

7- eine Nachricht> ERROR: Start Emulator Couldn ... installieren SDK richtig (so ähnlich)

8- Neustart von Eclipse ... ist alles in Ordnung !!!!!!!!!!!!!!!!!!

10

auf Ubuntu 14.04 64bit mit einer NVidia-Grafikkarte hatte ich folgendes zu tun:

  1. Installieren Sie das SDK und ADT-Plugin für Eclipse
  2. installieren 32-Bit-Bibliotheken sudo apt-get install lib32stdc++6 lib32z1
  3. Installieren OpenGL-Bibliotheken sudo apt-get install libgl1-mesa-dev
  4. Installieren Sie proprietäre Treiber für die Grafikkarte: Systemeinstellungen> Software & Updates> Zusätzliche Treiber NVIDIA-Binärtreiber Version 331.38
  5. Führen Sie in Eclipse den Android Virtual Device Manager aus, und bearbeiten Sie ein Gerät. Aktivieren Sie "Host-GPU verwenden" & speichern.

Es funktionierte dann.

+1

In Falls die obige Antwort Ihnen nicht weiterhilft, versuchen Sie, zu 'Software' zu ​​wechseln - dieser Modus wird empfohlen, wenn Sie Probleme mit Ihrer Grafikkarte haben. – troyane

1

Sie benötigen die folgende Option ändern:
Bearbeiten Sie Ihre AVD und die "emuliert Performance" auf "Software" ändern.

Es wird funktionieren.

0

ich Bumblebee bin mit meiner nvidia-Karte deaktivieren ...

Es scheint, wie Android Studio nicht so.

optirun /opt/android-studio/bin/studio.sh 

Und dann öffnen Sie AVD-Manager in Android Studio hat es funktioniert.

0

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

0

enter image description here Wenn Sie immer Fehler wie oben dann bitte aktualisieren/aktualisieren Sie Ihre Linux-Maschine (Ubuntu), wie zum Beispiel

  1. sudo apt-get
  2. aktualisieren
  3. sudo apt-get upgrade

und stellen Sie sicher, dass alle nach Android Developer Website alle erforderlichen Software installiert sind. Wenn immer noch das gleiche Problem auftritt wie in Abbildung, dann verwenden Sie den su-Modus in Ihrem Terminal, bevor Sie den Emulator starten. sudo su - Verwenden Sie diesen Befehl sein Su Benutzer