2016-04-16 1 views
5

Sto ottenendo il seguente errore durante il lancio del Gestione dispositivi Android virtuale:errori nel lancio Emulator in Android Studio

> C:\Users\yates\AppData\Local\Android\sdk\tools\emulator.exe -netdelay 
> none -netspeed full -avd Nexus_5_API_23_x86 <br/> init: Could not find 
> wglGetExtensionsStringARB! <br/> emulator: WARNING: Classic qemu does 
> not support SMP. The hw.cpu.ncore option from your config file is 
> ignored.<br/> getGLES1ExtensionString: Could not find GLES 1.x 
> config!<br/> emulator: device fd:704<br/> Failed to obtain GLES 1.x 
> extensions string!<br/> HAXM is working and emulator runs in fast virt 
> mode<br/> Could not initialize emulated framebufferCannot set up guest 
> memory 'pc.ram': Invalid argument 

prega non dirmi di

  1. ONU check 'GPU HOST': già fatto. Dice che si tratta della risoluzione dello schermo. E continua a darmi lo stesso errore anche quando cambio la risoluzione dello schermo.

  2. installa HAXM: l'ho già fatto.

  3. per aggiornare i driver grafici: nel mio sistema non sono presenti schede grafiche aggiuntive. 'ADATTATORE GRAFICO VGA STANDARD' è l'unica cosa installata ed è aggiornata nel mio sistema.

Emulatore di configurazione:

Nome: Nexus_4_API_23

CPU/ABI: Google API Intel Atom (x86)

Percorso: C: \ Users \ yates.android \ avd \ Nexus_4_API_23.avd

Obiettivo: Google API (API di livello 23)

pelle: nexus_4

SD: C: \ Users \ yates.android \ AVD \ Nexus_4_API_23.avd \ sdcard.img

Snapshot: no

hw.dPad: no

runtime.network.speed: piena

hw.accelerometer: sì

hw.device.name: Nexus 4

vm.heapSize: 64

skin.dynamic: sì

hw.device.manufacturer: Google

hw.gps: sì

hw.audioInput: sì

tag.id: google_apis

hw.camera.back: nessuno

hw.mainKeys: no

AvdId: Nexus_4_API_23

hw.camera.anteriore: nessuno

hw.lcd.density: 320

runtime.scalefactor: auto

avd.ini.displayname: Nexus 4 API 23

snapshot.present: no

hw.device.hash2: MD5: 6930e145748b87e87d3f40cabd140a41

hw.ramSize: 864

hw.trackBall: no

hw.battery: sì

hw.sdCard: sì

tag.display: API di Google

runtime.network.latency: nessuno

hw.keyboard: sì

hw.sensors.proximity: si

disk.dataPartition.size: 200M

hw.sensors.orientation: sì

avd.ini.encoding: UTF-8

hw.gpu.enabled: no

+0

qual è la configurazione del sistema in corso ... –

+0

intel i3 core 6gb ram 32 bit OS –

risposta

0

È necessario ridurre la dimensione della RAM del proprio emulatore. Anche se hai abbastanza memoria, si consiglia di avere 1 GB o meno di 1 GB di memoria. Poiché assegna automaticamente 864 MB di modifica all'emulatore nel gestore AVD e riduce la RAM dell'AVD.

Aprire AVD Manager e selezionare il dispositivo e fare clic sul pulsante "Modifica".

Quindi in "Opzioni memoria" trovare il parametro RAM e impostarlo su 512 o 864 ad esempio. Fare clic su OK per salvare la configurazione corrente e riavviare l'applicazione o AVD.

Non è inoltre necessario fornire una dimensione RAM per il proprio emulatore che superi la memoria allocata HAXM. Poiché si sta eseguendo l'emulatore in modalità HAXM, verrà eseguito più velocemente del normale. Quindi non devi preoccuparti della RAM dei tuoi dispositivi.

+0

Grazie ..! ma ora mi sta dando un altro errore Impossibile inizializzare il framebuffer emulato –

+0

Grazie mille ho appena deselezionato l'opzione e ha funzionato per me ...! :) :) :) –

+0

@YatiSawhney per 'Impossibile inizializzare il framebuffer emulato 'alla soluzione sufficiente. –

0

In Android Studio:

  1. Aprire Avd direttore

  2. Modificare le impostazioni per la configurazione AVD

  3. Clicca nella sezione "Impostazioni Show Advanced"

  4. Nel La sezione "Memoria e archiviazione" riduce la dimensione della RAM

+0

Sto ricevendo quattro fotogrammi nel mio nuovo emulatore ora con molto disturbo anche –

+0

qual è la tua configurazione dell'emulatore –

+0

Aggiunto quello alla domanda sopra –