2011-04-03 15 views
6

Cuando intento iniciar un AVD desde la herramienta de Android, todo lo que veo es solo una gran pantalla negra con "ANDROID" escrito en ella. No pasa nada. ¿Cual podría ser el problema?Android AVD no se iniciará

Respuesta

2

Si desea saber si el emulador de AVD se está colgando o simplemente está tomando un tiempo dulce, mire las vistas de consola y LogCat en Eclipse. Cuando su aplicación es en el emulador podrá encontrar líneas en LogCat que dice

04-04 16:49:51.475: INFO/ActivityManager(58): Displayed activity Your_packagename/.Your_App Name: 1191 ms (total 30764 ms) 
04-04 16:49:51.475: INFO/ActivityManager(58): Displayed activity com.android.launcher/com.android.launcher2.Launcher: 30766 ms (total 30766 ms) 

y la consola generalmente decir

[2011-04-04 16:48:58 - YourApp] ------------------------------ 
[2011-04-04 16:48:58 - YourApp] Android Launch! 
[2011-04-04 16:48:58 - YourApp] adb is running normally. 
[2011-04-04 16:48:58 - YourApp] Performing your application here activity launch 
[2011-04-04 16:48:58 - YourApp] Automatic Target Mode: launching new emulator with compatible AVD 'AVD_2.2_L8' 
[2011-04-04 16:48:58 - YourApp] Launching a new emulator with Virtual Device 'AVD_2.2_L8' 
[2011-04-04 16:48:59 - YourApp] New emulator found: emulator-5554 
[2011-04-04 16:48:59 - YourApp] Waiting for HOME ('android.process.acore') to be launched... 
[2011-04-04 16:49:20 - YourApp] HOME is up on device 'emulator-5554' 
[2011-04-04 16:49:20 - YourApp] Uploading YourApp.apk onto device 'emulator-5554' 
[2011-04-04 16:49:20 - YourApp] Installing YourApp.apk... 
[2011-04-04 16:49:48 - YourApp] Success! 
[2011-04-04 16:49:48 - YourApp] Starting activity your_application on device emulator-5554 
[2011-04-04 16:49:50 - YourApp] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=your_package/.your_app } 

Si no se llega a final de estas declaraciones en su consolas respectivas en un minuto más o menos, entonces su emulador probablemente se haya congelado.

6

Guau, resulta que tarda una eternidad en cargarse. Pregunta cerrada :-)

+1

Sí, solo espere: p Una vez que haya comenzado un emulador, no necesita cerrarlo nuevamente, puede seguir volviendo a desplegar su aplicación en él – Blundell

+3

y si su próxima pregunta es cómo acelerarlo, hay problemas Noticias. http://stackoverflow.com/questions/3210198/unbearably-slow-android-emulator-is-there-a-fix – bigstones

+0

¿Entonces no esperó 5 minutos para que comience antes de pensar que algo iba mal? – John

1

Si no tiene instalado HAXM de Intel, pero intente utilizarlo, Android Studio esperará a que el emulador se inicie para siempre y no verá el mensaje de error. Iniciar el emulador desde la línea de comandos para ver cualquier mensaje de error:

C:\Users\.....\android-sdk\tools\emulator.exe -avd Nexus_4_API_21 -netspeed full -netdelay none 
0

En mi caso, la razón era poca memoria del sistema. Cuando cerré algunas aplicaciones que consumen mucha memoria, AVD comenzó con éxito.

Cuestiones relacionadas