Estoy tratando de empezar con el desarrollo. Acabo de instalar el SDK (ADT v22.3.0-887826) en Linux Mint 15 x86-64. No he hecho ningún cambio de configuración a la instalación por defecto de ADT, y no creo que haya nada inusual en la configuración de mi sistema. Eclipse parece funcionar bien.
He creado un dispositivo virtual con la configuración por defecto (Nexus 4, imagen de Android 4.4). Tarda unos 4 minutos en arrancar y luego aparece la pantalla de inicio. Puedo navegar por la pantalla de inicio y los menús de configuración, y es un poco lento pero funciona. Cuando intento lanzar el navegador de stock, la pantalla se pone blanca durante unos segundos, luego negra durante unos 45 segundos, y luego dice "Desafortunadamente, el navegador se ha detenido". Lo he intentado de nuevo con un dispositivo QVGA 240x320 y obtengo los mismos resultados. He probado diferentes configuraciones para la aceleración de la GPU, la RAM y el VM Heap. He reiniciado mi sistema y lo he intentado de nuevo sin otros programas en ejecución. Nada ha ayudado. Tengo un Core 2 Duo E4500 a 2,2 GHz, con 3 GB de RAM, lo que me parece suficiente, pero no he encontrado ningún requisito mínimo de hardware.
He comprobado los requisitos del sistema en el Página de descarga de ADT Bundle y me he dado cuenta de que tengo instalado el OpenJDK-7, no el JDK-6. ¿Podría ser ese el problema? ¿No es compatible con versiones anteriores?
¿Existe una consola de errores o alguna otra forma de obtener más información para diagnosticar los problemas? Este mensaje de error genérico es bastante inútil.
ACTUALIZACIÓN:
Gracias por el consejo sobre logcat. Había MUCHOS errores, advertencias y fallos ahí. Así que seguí adelante e instalé Oracle JDK-7 ( es compatible ) a pesar de que ha habido informes sobre el uso exitoso de OpenJDK . También he reinstalado ADT. Pero sigo teniendo el mismo problema: "Lamentablemente, el navegador se ha detenido". Puedo lanzar otras aplicaciones, como Calendario, Calculadora, Contactos, Mensajería, etc.
...Lo he resuelto. Vea la respuesta más abajo.
0 votos
Mi comentario anterior acusaba a OpenJDK, pero ahora que releo tu pregunta, veo que aún no estás intentando construir una aplicación. En cuyo caso, el JDK no debería tener nada que ver con tu emulador ni con nada que se ejecute en él en este momento.
0 votos
Ver Android.stackexchange.com/questions/14430/