Android - L'emulatore impiega molto tempo ad avviarsi


10

Ho installato con successo Android-SDK sul mio computer. In genere, collaudo l'applicazione con il mio vero dispositivo Android (HTC HERO), quindi è veloce testare un'applicazione su un dispositivo reale.

Ma quando provo a far funzionare l'emulatore con un AVD già creato, ci vuole molto tempo per caricare un emulatore, ho già visto alcuni articoli e forum di discussione in cui le persone pongono le stesse domande sullo stesso problema.

Quindi, per favore, cosa devo fare in modo che l'emulatore si carichi velocemente ogni volta?

Il mio PC ha 2 GB di RAM e penso che sia sufficiente per quello che mi serve. Quindi credo che non sia dovuto alla mancanza di memoria.


Ho lo stesso problema, quindi sono d'accordo che questo problema riguarda l'emulatore stesso e non necessariamente l'hardware o la configurazione. Monitorerà questo post per risposte utili.
myopic.bones,

La soluzione abituale è lasciare il simulatore in esecuzione e implementare le ultime versioni del codice.
bbaja42,

Risposte:


5

Per massimizzare l'accuratezza tra emulatore e dispositivi reali, l'emulatore Google utilizza ARM opcode, una sorta di linguaggio macchina. Deve convertire da codice operativo ARM a codice operativo Intel. Ecco perché è lento. Il mio computer ha 3 GB di RAM, ma è ancora lento e in ritardo. Il problema sembra non essere la RAM ma la CPU. Il miglioramento della CPU migliorerà l'emulatore.

Per utilizzare l'emulatore in modo più efficace, questa è la mia esperienza:

  • Non chiudere l'emulatore ogni volta che esegui l'applicazione.
  • Ridimensiona lo schermo dell'emulatore più piccolo.
  • Disabilita lo snapshot (Sì, è utile ma ci vuole tempo per chiudere l'emulatore).
  • Specificare un percorso file per il file immagine della scheda SD. Uso solo una scheda SD per molti AVD.
  • Se riscontri problemi in adb, ripristina semplicemente adb, non chiudere l'emulatore.
  • Apri alcuni programmi nel tuo sistema operativo.
  • Se stai usando Windows, non chiudere mai l'emulatore. Fallo in combinazione con l'ibernazione di Windows.

Riferimenti:

Rendere più veloce l'emulatore Android

L'emulatore Android è molto lento (La mia domanda)


+1 Descrizione e test fantastici che hai fatto e giocato con l'emulatore :)
Paresh Mayani,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.