2013-02-20 25 views
9

Ho Ubuntu 11.04 e ho scaricato l'ultimo pacchetto ADT di eclissi, ho anche installato tutto ia32libs, non so perché l'emulatore non si avvia, ho provato varie configurazioni di dispositivo, ho 4 piattaforme 2.2, 2.3, 4.0, 4.2. Ho provato varie permutazioni e combinazioni, ma il dispositivo virtuale non viene visualizzato, nessuno di loro.L'emulatore Android non si avvia in Ubuntu

Ho anche provato varie soluzioni in altre domande SO, non risolvono il mio problema. io sono stato bloccato in queste settimane, ancora ho raggiunto nessun dove Please Help

FYI:? Ho anche eclissare Helios, in quanto funziona bene ma, non riesco a ricevere/piattaforma di download superiore a 3,0/A nido d'ape in questo, e in Helios i dispositivi virtuali funzionano bene. Non so se la sua rilevante o no, ma ancora ..

+0

durante l'avvio che cosa mostra in console? qualche messaggio di errore? –

+0

non mostra nulla –

+0

prova nel tuo terminale come emulatore -avd youremulatorname –

risposta

9

eseguire il vostro emulatore in Parametri riga di comando

Per avviare un'istanza dell'emulatore dalla riga di comando, passare alla cartella tools/ del SDK. Inserisci comando emulatore come questo:

emulator -avd <avd_name> 
più su emulatore

link here:

+3

Ho provato a fare che ha ottenuto questo errore: 'Nessun comando 'emulatore' trovato, intendi:' Sto usando il pacchetto ADT..Cosa pensi che sia il problema? – lnreddy

+1

@lnreddy non hai configurato gli strumenti di percorso SDK nel tuo sistema. oppure puoi andare nella tua cartella sdk e fare questo cd/home/username/android-sdk/tools qui puoi trovare l'emulatore. –

+0

Grazie per il suggerimento ... L'ho configurato, e ora ho un errore diverso: 'Errore di segmentazione (core scaricato)' – lnreddy

2

Ubuntu Android Emulator Problema [Risolto]

Il problema con emulatore Android non è i driver hardware. Sono driver OpenGL. Per risolverlo si prega di passare attraverso questi passaggi:

  1. Aprire gestore di pacchetti synaptic (Se non si prega di installarlo dal centro di software Ubuntu)
  2. In rapida tipo di filtro “opengl” e premere ricerca.
  3. Selezionare i seguenti pacchetti:
    libgles1-mesa-dev
    libgles2-mesa-dev
    libgles1-mesa
    libgles2-mesa
    libqt4-opengl [Update/Upgrade]
    glmark2
    glmark2-es2
    libgles1-mesa-dbg
    libgles2-mesa-dbg
    freeglut3
    libhugs-opengl-bundled

  4. Procedura di selezione
    Fare clic destro sul pacchetto e selezionare come ‘Marca per l'installazione”.

  5. E fare clic su "Applica".
  6. Godetevi la PROGRAMMAZIONE ANDROID CON L'EMULATORE.
1

su Ubuntu 12.04 LTS a 64 bit (installato le librerie a 32 bit), Il mio caso è stato:

1- scaricato e installato l'SDK correttamente

2- scaricare ADT collegare ad Eclipse e riavviarlo

3- imposta la directory SDK correttamente

4- creare un progetto Android, e scegliere Esegui come> applicazione Android

5- mi ha chiesto di un emulatore, così ho creato uno dal AVD (dopo alcuni passi dal Esegui configurazione ni)

6- allora right-click che l'applicazione di nuovo, eseguito come> Android Application

7- viene visualizzato un messaggio> ERRORE: Emulatore inizio del Couldn ... installare SDK correttamente (qualcosa di simile)

8- Riavvia Eclipse ... ogni cosa va bene !!!!!!!!!!!!!!!!!!

10

Su Ubuntu 14.04 a 64 bit con una scheda grafica NVidia ho dovuto effettuare le seguenti operazioni:

  1. Installare l'SDK e plugin ADT per Eclipse
  2. installare le librerie a 32 bit sudo apt-get install lib32stdc++6 lib32z1
  3. installare le librerie OpenGL sudo apt-get install libgl1-mesa-dev
  4. Installa driver proprietari per la scheda grafica: Impostazioni di sistema> Software & Aggiornamenti> Driver aggiuntivi Versione driver binario NVIDIA 331.38
  5. Da Eclipse, eseguire Gestione dispositivi virtuali Android e modificare un dispositivo. Abilitare "Usa GPU host" & salvare.

Ha funzionato.

+1

In Se la risposta sopra non ti aiuta, prova a passare a 'Software' - questa modalità è consigliata se si riscontrano problemi con la scheda grafica. – troyane

1

è necessario modificare la seguente opzione:
Modifica il tuo AVD e modificare l'opzione "performance emulato" a "software".

Funzionerà.

0

Sto usando Bumblebee per disabilitare la mia carta di nvidia ...

Sembra che Android Studio non piace.

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

E quindi aprire AVD Manager in Android Studio ha funzionato.

0

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

(cercare il percorso del SDK)

cd YOURPATH/Android/Sdk/emulator/lib64 

    mv libstdc++/ libstdc++.bak 

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

Infine, eseguire nuovamente l'applicazione utilizzando l'emulatore.

0

enter image description here Se hai trovato errore come sopra quindi si prega di aggiornare/aggiornare la vostra macchina Linux (Ubuntu), come ad esempio

  1. sudo apt-get update
  2. sudo apt-get upgrade

e assicurati che tutto il sito Web di Android Developer sia installato. Se il problema persiste anche per l'immagine, quindi utilizzare la modalità su nel terminale prima di avviare l'emulatore. sudo su - Utilizzare questo comando per essere utente Su