No se pueden crear o editar dispositivos virtuales con Android (AVD) desde Eclipse, ADT 22.6

Este problema suena similar a algunos otros , excepto en mi caso, el botón Aceptar no está en gris. Pero para aquellos que prefieren no hacer clic en los enlaces …

Al tratar de crear o editar un AVD desde Eclipse, después de ingresar a mi configuración, parece que se puede “hacer clic” en el botón “Aceptar”, pero cuando hago clic en él no sucede absolutamente nada. clicable pero inútil

Me aseguré de tener instaladas las imágenes adecuadas del sistema y de que la plataforma objective coincide con la API que se está utilizando. Claramente, se ha elegido una CPU, un skin set, etc … todas las cosas que harían que el botón OK aparezca atenuado, y no es así.

Puedo crear / editar AVD si ejecuto el administrador de AVD desde fuera del eclipse, así que este no es el fin del mundo, pero creo que hay una solución para este problema en particular y quiero ayudar a resolverlo.

Intenté ejecutar eclipse como administrador (eso es lo que impidió que el administrador de AVD se estrellara fuera del eclipse). Intenté simplemente esperar o hacer clic varias veces. Al mirar al Administrador de tareas, no comienzan nuevos procesos cuando hago clic en Aceptar, ni el uso de CPU o RAM de eclipse aumenta. La ventana “Editar dispositivo virtual Android” ni siquiera desaparece.

¿Alguna pista?

(Ejecutando Indigo con el plugin ADT, por cierto, no la versión incluida, que no funcionó de otra manera. Java 1.6.0 45. Windows 8, desafortunadamente. Mucho RAM, etc.)

ESTA ES UNA SOLUCIÓN POSIBLE PARA LOS ERRORES EN EL ADT 22.6.0 SOLAMENTE, ESTOS ERRORES SE FIJARON POSTERIORMENTE EN LOS SIGUIENTES EDIFICIOS

Descargue e instale el nuevo ADT v22.6.1 desde aquí (zip) o use el administrador de SDK para actualizar

Parece un error del lado de Google, este problema se encuentra después de la actualización “ADT 22.6” . Ampliamente reportado en “Android Open Source Project – Issue Tracker” y nadie respondió adecuadamente todavía.

Sin embargo, tuve un éxito parcial al crear un AVD abriendo “AVD manager.exe” desde “Android SDK” para crear un nuevo AVD. Intento abrir directamente AVD Manager.exe en la carpeta SDK.

Puede ser que tengamos que esperar por cualquier conformación de la comunidad de Android

Funcionó para mí, más o menos …

(Windows 8.1 Pro 64 Bit, Java JDK 1.7 Actualización 25, Eclipse Standard Kepler Service Release 1, Android Development Toolkit 22.6.0.v201403010043-1049357)

Actualización 1

La investigación adicional reveló que el lanzamiento de AVD Manager desde SDK Manager (Herramientas -> Administrar AVD …) también funciona sin ningún problema.

Actualización 2

Más malas noticias es que la creación de AVD tampoco funciona desde la herramienta de línea de comandos .

Actualización 3

Asumir que algún parámetro pasado durante el lanzamiento del administrador de AVD de Eclipse causa estos problemas

Actualización 4

Actualización de Java a JDK 1.7 Update 51 y Eclipse Standard SDK a Kepler Service Release 2 su última resolución y no a los problemas. También probado bajo Debian y los mismos resultados obtenidos.

Actualización 5

En https://code.google.com/p/android/issues/detail?id=66661 , los miembros del proyecto Android resuelven los problemas y prometen solucionarlos con las próximas versiones de ADT (22.6.1 – 22.6.3). Por el momento, sugeriría que se retrotraiga ADT a una versión de versión inferior 22.3.0

Para desinstalar el ADT actual ve a

Ayuda -> Acerca de Eclipse -> Detalles de instalación -> Herramientas de desarrollo de Android -> Desinstalar

Puedo sugerir desinstalar paquetes completos de Android (DDMS, Hierarchy Viewer, NDT, Traceview, OpenGL ES..etc ..) para evitar posibles problemas de compatibilidad e instalar un nuevo ADT desde el enlace anterior a través del método de instalación de archivos .

Espero que esto resuelva este problema temporalmente. Y espere un nuevo lanzamiento de ADT aquí .

Actualización 6

Nuevo ADT , la versión 22.6.1 ya está disponible, lo que resolverá estos problemas

Para ampliar la afirmación “Puedo crear / editar AVDs si ejecuto el administrador de AVD desde fuera del eclipse” en el OP:

Ejecuta lo siguiente en la línea de comando

/tools/android avd (on Linux in this case) 

Esto inicia la misma ventana AVD que se ve al hacer clic en el ícono Administrador AVD en la barra de herramientas eclipse. Pero esta instancia del administrador de AVD no tiene el error, y puede crear y ejecutar emuladores como lo hizo antes de que se introdujera el error.

Solución de 1 minuto

Usé una solución rápida donde cloné un dispositivo que ya existía. El botón Clone funcionó y pude editar con éxito el clon.

Pasos:

Seleccione un dispositivo de Google

enter image description here

Haga clic en el botón “Clonar …”

enter image description here

Aparecerá una ventana emergente, haga clic en “Clonar dispositivo”

dddd

Seleccione el dispositivo recién clonado, debería decir “… por usuario”

enter image description here

Haga clic en el botón “Editar” en el costado

enter image description here

Ahí lo tienes, ahora tienes tu propio dispositivo virtual personalizado

enter image description here

Actualización y solución: AsYashwanth Krishnan dijo: El error en cuestión ahora está arreglado en versiones posteriores. Probé con ADT 222.6.1 y ADT 22.6.2, y no sufrieron el error de no poder crear o editar los dispositivos virtuales de Android. La solución directa es actualizar su ADT a la versión más reciente. La solución que se detalla a continuación solo se deja para fines históricos.

Solución histórica Como dijo @Yashwanth Krishnan, este es un error en el plugin ADT 22.6; así que la mejor solución es revertir. para aquellos que preguntan cómo deshacer, aquí hay una guía paso a paso:

Primero: Desinstale el complemento ADT y todos los complementos relacionados para android: help-> about enter image description here Detalles de instalación enter image description here Seleccione los complementos de Android y presione el botón de desinstalación enter image description hereenter image description hereenter image description hereenter image description here Reiniciar

Segundo: descargue el archivo ADT 22.3.0 de https://dl.google.com/android/ADT-22.3.0.zip

e instalarlo enter image description here agregar repository desde el archivo en el disco local enter image description hereenter image description hereenter image description here Seleccione complementos de Android enter image description here

INFO:

Pude crear un AVD con éxito después de hacer clic en Aceptar varias veces y modificar algunas de mis configuraciones como prueba.

Probé la solución de yashwanth krishnan e intenté abrir el AVD Manageer.exe directamente sin éxito. El administrador no abrirá directamente para mí en Windows 8 x64. Intenta abrirse, luego se cierra de inmediato …

Conocí este problema también. El problema ocurre en la última versión 22.6 que se lanzó en marzo. Mientras tanto, hice la prueba en 22.3, no se encontró el problema.

Entonces, sugiero que deshaga el ADT a 22.3 y espere la nueva solución para 22.6

Me golpeé en esto durante varias horas hasta que descubrí que la ubicación predeterminada era C: \ username path \ SDK o algo así, donde Android estaba instalado en mi sistema en D: \ sdks \ android_sdk_windows. Por lo tanto, cambiar el directorio de Eclipse Android a D: \ sdks \ android_sdk_windows lo solucionó.

También escuché que puede ayudar si instala el SDK de Android en una ruta sin espacios.

Espero que esto ayude a alguien a mantener algo de cabello.

Hoy me encontré con el mismo problema después de instalar Maven. Me equivoqué con diferentes configuraciones de ruta para que funcione y me encontré con problemas. También estaba tratando de instalar el servidor de google para GCM. En algún lugar de lo que estaba haciendo corrompí el Administrador de dispositivos virtuales de Android. Busqué una respuesta para SO, luego decidí seguir la primera regla de TechSupport. ¡He reinstalado el kit de herramientas!

Entré en el administrador de SDK y desinstalé las herramientas (haciendo clic en la casilla de herramientas). Tomó varios minutos eliminarlos a todos. Luego volví a instalar las Herramientas, que tardaron unos diez minutos. ¡Reinicié Eclipse y el AVD y trabajé como lo hice ayer!

Esta vez solo tomó un total de veinte minutos arreglarlo.

Según las notas de la versión , este problema se ha resuelto en la revisión 22.6.1, que ahora está disponible para su descarga.

Actualizó sus herramientas de Android SDK a 22.6.1 en Eclipse seleccionando Window > Android SDK Manager y sigue las instrucciones para instalar la actualización.

Después de que la actualización finalice, seleccione Help > Check for Updates y siga las instrucciones para actualizar los componentes de Eclipse apropiados.

Después de completar estas actualizaciones, probé la funcionalidad AVD y parece que funciona correctamente.

Acabo de copiar los avds desde un sistema diferente como se describe aquí: Android – Cómo copiar el emulador a un amigo para probarlo

Enfrenté el problema similar. Estoy usando la versión 23.0.2 de Android SDK.

El botón “Aceptar” se deshabilitó, pero luego fui a la ruta donde estaba instalado el SDK de Android. En mi caso:

 C:\Program Files\Android\android-sdk\ 

y ejecutó AVD-Manager.exe haciendo clic derecho y seleccionando Ejecutar como administrador , y funcionó como un amuleto.

A veces, el AVD no se puede crear debido a este siguiente error durante el inicio: ¡la emulación x86 requiere actualmente aceleración de hardware!

Yo también estaba enfrentando este mismo problema. Si está enfrentando el mismo problema, entonces puede resolverse abriendo SDK Manager -> En Extra -> Instalado “Intel x86 Emulator Accelerator (Instalador HAXM). Luego, al crear el AVD, seleccione la CPU adecuada. Esto debería funcionar: – )

Para aquellos que publican que necesitamos establecer el tamaño de la tarjeta SD: lo intenté y muchas otras configuraciones, y nada de eso me ayudó. Obtengo la excepción NoClassDefFound mencionada por mogilka, en la vista Error. Ninguna configuración configurará eso. Parece que se presionó una mala actualización

Dale un poco de valor a tu tarjeta sd. Puede ser algo así como 100 o 200