2015-03-05 9 views
10

Durante il test del mio gioco 2D sull'emulatore Nexus 6, l'app si avvia e funziona correttamente la prima volta. Ma quando chiudo l'app e provo a riaprirlo, ricevo un messaggio "Sfortunatamente, il programma di avvio è stato arrestato" e l'emulatore si arresta in modo anomalo. Questo accade solo sull'emulatore Nexus 6, su altri AVD meno recenti l'app si riapre bene. Nulla si presenta in Logcat quando questo accade."Sfortunatamente Launcher si è fermato" sull'emulatore Android Nexus 6

Mi chiedevo se qualcuno sapeva perché questo accade e solo sull'emulatore Nexus 6. Ho sospettato seguenti colpevoli, ma non sono sicuro:

  1. Out of memory - non rilascio nessuna delle risorse bitmap usati nel gioco, dovrei fare questo e se sì, dovrebbe essere da il metodo surfaceDestroyed()?

  2. Un problema di threading: il thread non può essere arrestato o riavviato correttamente?

Qualsiasi aiuto sarebbe apprezzato!

risposta

14

Beh, l'ho capito, risulta che se aumento leggermente la RAM e lo spazio heap nelle impostazioni avanzate di AVD, non ho questo problema.

+0

Sarebbe utile sapere quali valori hai effettivamente utilizzato. – RonU

+4

Ho avuto anche questo problema. Ho usato 1536 per ram e aumentato l'heap di 64 MB predefinito a 128 MB e l'emulatore ha smesso di funzionare. – CaptRespect

+1

Per me è stata solo la dimensione dell'heap che aveva bisogno dell'aumento. Inizialmente era 64 GB, quindi l'ho raddoppiato a 128 GB, risolvendo l'errore. La mia RAM è solo 512 MB. L'aumento non ha avuto alcun effetto. –

0

Su Mac qui è stato il percorso di installazione predefinito per me:

cd /usr/local/Cellar/android-sdk/24.1.2/tools 

Poi in quella cartella mi sono imbattuto

android avd 

Poi ho impostato le seguenti impostazioni RAM 1536 MB VM Heap 64 mb

Memoria interna 768MB scheda SD 768MB

+0

Cosa di noi che ha riscontrato il problema sul dispositivo Real Dispositivo My Real ** L'interfaccia utente del sistema si è interrotta Sfortunatamente **,, l'ho appena portata al centro di cura di carl per recuperare il lanciatore, qual è la soluzione per questo per favore? –

+0

@LutaayaHuzaifahIdris Dovresti fare una nuova domanda in questo caso poiché questa domanda riguarda solo l'emulatore. – anataliocs

Problemi correlati