Domanda

Ho letto su molti altri argomenti che l'emulatore di Android inizia davvero lento. In effetti, ci vogliono +15 minuti per iniziare. Tuttavia, sulla mia macchina è lento anche dopo.

Gli risponde 'telefono' con un 3-4 secondi di ritardo e tutto ha un enorme ritardo.

C'è un modo per migliorare le prestazioni del mio computer portatile (Asus 1201N) è troppo arrugginito per l'emulatore Android?

PS: processato a diverse risoluzioni emulatore e il risultato è lo stesso

Modifica: Il mio portatile ha 2 core con HyperThreading. E mostra come 4 CPU in Gestione periferiche. Tuttavia, quando si utilizza l'emulatore, solo uno dei grafici è al 100%. Posso fare qualcosa per farlo funzionare multicore?

È stato utile?

Soluzione

Hai "Disattiva Boot Animation" controllato?

Inoltre, se non risolvere il problema, una cosa che aiuta è che in realtà mai necessario chiudere la schermata dell'emulatore, mentre si sta codifica. Se si sceglie di debug quando è già aperta, il tuo APK otterrà caricato l'emulatore e iniziare praticamente subito. Per qualche ragione mi c'è voluto un po 'per capire che io non ho dovuto chiudere manualmente l'emulatore.

Altri suggerimenti

Una cosa che ho imparato che mi ha aiutato è che una volta che l'emulatore è aperto dal primo run di debug NON avete per chiuderla. Lasciarlo aperto, e sulla vostra prossima esecuzione di debug sarà pronto ad andare senza alcun carico più tempo della prima volta che si apre.

In merito al suo lentezza dopo l'avvio ho il sospetto che sia solo il tuo computer. Corre molto veloce per me. Si avvia in circa 20 secondi o meno, e una volta che è aperta miei esegue il debug successive carico molto veloce.

Spero che almeno il mio primo suggerimento aiuta a risparmiare un po 'della vostra sanità mentale.

Ecco cosa si può provare. Lo fa accelerare l'emulatore per me, soprattutto durante il tempo di caricamento. Ho notato l'emulatore è solo utilizzando un singolo core della CPU disponibili. Quello che ho fatto è quello di impostare in modo da utilizzare tutti i processori disponibili.

Sto utilizzando Windows 7.

Quando l'emulatore Android sta cominciando, aprire il Task Manager, sguardo sotto la scheda Processo, aspetto per "emulatore-arm.exe" o "emulatore-arm.exe * 32" ... fare clic destro su di esso, selezionare Processor Affinity e assegnare tanto processore come ti piace per l'emulatore.

entrare descrizione dell'immagine qui

Credo che ci sia alcuni modi per migliorare le prestazioni del vostro Emulatore Android come

  1. Usa Snapshot, questo migliorerà il tempo di avvio per l'applicazione consecutiva in esecuzione
  2. Usa Intel x86 Hardware Accelerator
  3. Usa 3rd Party emulatore come BlueStacks

Speriamo che vi aiuterà a migliorare le prestazioni e risolvere i vostri problemi. Grazie

Ho avuto lo stesso problema e per risolverlo ho solo disabilitato tutti gli effetti di animazione di transizione che sono abilitati in pezzi di ricambio.

è troppo lento anche per me. (Lento sia sul mio Pentium 4 (ubuntu) e il mio dual core a 64 computer portatile (Windows 7)

a quanto pare si utilizza QEMU -? Potrei forse cercare il file immagine e provare una versione diversa di QEMU

Un'altra cosa che ho provato è questo: http://www.android-x86.org/ (in vmware) questo sembra molto più veloce, ma non posso farlo per vedere la rete!

(in questo momento voglio solo provare alcuni siti web del brower in modo da vedere la rete è un must - non sto ancora facendo applicazioni native)

ho scoperto che invece di correre il target 'debug', ho appena eseguito il target 'Run'. L'emulatore gestisce un agevole molto quando farlo. Salto solo in modalità debug se ho davvero bisogno.

Per connettersi alla rete da Android-x86, è Neek per l'impostazione manuale ip manuale con l'uso di questo comando in modalità console (Alt + F1):

ifconfig eth0 netmask 255.255.255.0 up

Dopo farlo, è possibile controllare per tipo: netcfg in consolle e si può vedere questo IP è impostato al vostro VMwa locale

è possibile verificare che il successo da ping IP che si era messa in prompt dei comandi, e dopo che, è possibile utilizzare adb connect per debugger di connessione al tuo virtuale Android

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top