Error del emulador de Android: PANIC: No se pudo abrir: C: \ Users \ hallo \ .android / avd / myemu.ini

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á funcionando en el teléfono del dispositivo pero en el emulador está dando el siguiente error:

[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 

¿Como puedó resolver esté problema?

Este es un error en el complemento ADT. 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 complemento ADT intenta hacer referencia a .android en C :, NTFS envía la solicitud a D: y el emulador se inicia correctamente.

Estaba teniendo este problema también, pero finalmente encontré una solución.
Lo que debes hacer es:
1. Cree una nueva variable de sistema de Windows llamada ANDROID_SDK_HOME y configúrela en el directorio de su instalación de Android SDK
2. En su archivo “eclipse \ configuration.settings \ org.eclipse.ui.ide.prefs”, también agregue una definición para ANDROID_SDK_Home

Luego, todos sus archivos AVD se crearán en su carpeta “android-sdk / .android / avd”

La solución es la siguiente:

  1. Establezca la variable de entorno: valor ANDROID_SDK_HOME de su directorio 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 ANDROID_SDK_Home = E\:\\java\\androidsdk es: ANDROID_SDK_Home = E\:\\java\\androidsdk (Tenga en cuenta que el formato de barra inclinada)

  3. Reinicie el eclipse, la reconstrucción del AVD se puede ejecutar con éxito.

Es posible que los archivos de configuración de su emulador hayan sido guardados por AndroidSDK and AVD Manager algún otro lugar de su disco duro.

Haz lo siguiente:

  • Primero busca la .android folder en tu disco duro.
  • Después de encontrar eso, mueva la .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 ) se describe aquí.

  1. Cree una variable de entorno llamada: ANDROID_SDK_HOME y configúrela como C: \ Users \ Administrator
  2. Abra Eclipse> Ventana> Preferencias y haga clic en Ejecutar / Depurar y Sustitución de cadenas
  3. Agregue una nueva variable llamada: user.home y establézcala en C: \ Users \ Administrator
  4. Crea un AVD y ejecútalo.

Debería funcionar ahora.