2011-08-04 14 views
18

Soy principiante desarrollador de aplicaciones de Android. He hecho muchas aplicaciones en eclipse en emulador y dispositivo también. Pero ahora está dando error en el momento de ejecutar el proyecto en el emulador. Está trabajando en el teléfono del dispositivo, pero en el emulador está dando el siguiente error:error del emulador de Android: [2011-08-02 11:14:01 - Emulador] PÁNICO: No se pudo abrir: C: Users hallo .android/avd/myemu.ini

[2011-08-02 11:14:00 - hello1] ------------------------------ 

[2011-08-02 11:14:00 - hello1] Android Launch! 

[2011-08-02 11:14:00 - hello1] adb is running normally. 

[2011-08-02 11:14:00 - hello1] Performing com.mahiways.Hello1.Hello1Activity activity launch 

[2011-08-02 11:14:00 - hello1] Automatic Target Mode: launching new emulator with compatible AVD 'myemu' 

[2011-08-02 11:14:00 - hello1] Launching a new emulator with Virtual Device 'myemu' 

[2011-08-02 11:14:01 - Emulator] PANIC: Could not open: C:\Users\hallo\.android/avd/myemu.ini 

¿Cómo puedo resolver este problema?

+0

el adb no puede encontrar emulator.avd. así que primero elimine avd de avdManage y cree uno nuevo. –

+0

compruebe la ruta C: \ Users \ hallo.android/avd/myemu.ini en estas barras es diferente – Pratik

+1

posible duplicado de [Tengo un problema en un emulador] (http://stackoverflow.com/questions/6774368/i -have-problem-in-a-emulator) –

Respuesta

9

Estaba teniendo este problema también pero finalmente encontré una solución.
Lo que hay que hacer es:
1. Crear una nueva variable de sistema de Windows llamado ANDROID_SDK_HOME y ponerlo en el directorio de la instalación de SDK de Android
2. En su "eclipse \ configuration.settings \ org.eclipse.ui .ide.prefs" archivo, también añadir una definición para ANDROID_SDK_Home

a continuación, todos los archivos de AVD se creará en su "android-sdk/.android/AVD" carpeta

2
  1. Crear una variable de entorno llamado: ANDROID_SDK_HOME y configúrelo en C: \ Usuarios \ Administrador
  2. abierto Eclipse> Ventana> Preferencias y haga clic en Ejecutar/Depurar y cadena de sustitución
  3. Agregar una nueva variable llamada: user.home y la puso a C: \ Users \ Administrador
  4. Crear una AVD y ejecutarlo.

Debería funcionar ahora.

3

Los archivos de configuración para su emulador pueden haberse guardado en AndroidSDK and AVD Manager en algún otro lugar de su disco duro.

Haz lo siguiente:

  • En primer lugar la búsqueda de .android folder en usted disco duro.
  • Después de encontrar eso, mueva el .android folder a su directorio raíz de usuario, que puede ser "C:\Users\hallo\" en su caso.

Este tipo de errores de creación de proyectos (con causa y solución) es described here.

30

Este es un error en el ADT Plugin. Para una solución alternativa hasta que se solucione, utilice un enlace simbólico NTFS.

Tengo una unidad C: para Windows 7 y una unidad D: para todo mi trabajo y mis datos. Después de instalar Windows 7, reubico todas mis carpetas especiales de C: \ Users \ John Doe a D: \ John Doe. El complemento ADT está intentando cargar el emulador desde C: cuando él y los archivos de configuración están en D: (PANIC: no se pudo abrir, etc.). NTFS puede obtener el complemento ADT para leer desde D: utilizando un enlace simbólico NTFS. Abra un símbolo del sistema en C: \ Users \ John Doe (obviamente use su nombre de usuario), use el comando mklink.

mklink /J "C:\Users\John Doe\\.android" "D:\John Doe\\.android" 

Ahora, cuando el plugin ADT está intentando hacer referencia a .android en C :, NTFS envía la solicitud a D: y el emulador se inicia correctamente.

+2

tuve el mismo problema y tu solución funciona perfecta para mí. – SLM

+1

Se arregló el mismo problema que tuve en Intellij Idea. – CSharper

+0

buena respuesta, me ayudó mucho. – lje

5

solución es la siguiente:

  1. Establecer la variable de entorno: ANDROID_SDK_HOME valor de su directorio del SDK. Como tengo es: nombre de variable ANDROID_SDK_HOME valor de E:\java\androidsdk

  2. Modifique el archivo de configuración en el directorio de instalación de eclipse. Busque los siguientes archivos: eclipse \ configuration.settings \ opened of org.eclipse.ui.ide.prefs, en un suplemento posterior para cambiar solo para configurar las variables de entorno.

    Como agrego es: ANDROID_SDK_Home = E\:\\java\\androidsdk (Tenga en cuenta que el formato de barra)

  3. Reiniciar Eclipse, la reconstrucción de la AVD se puede ejecutar con éxito.

Cuestiones relacionadas