la aplicación de tutorial de hello world no está funcionando
Soy nuevo en java y android y quería ver cómo funciona el desarrollo de android
Empecé por descargar el SDK DESDE AQUÍ
Sin embargo, después de terminar de hacer el ejemplo del proyecto Hello World dado en el sitio web AQUÍ , si intento ejecutarlo en el emulador como se explica AQUÍ , aparece la pantalla del emulador, pero no parece que suceda nada. Puedo ver la palabra android
en el centro de la pantalla con algo de animación pasando, pero eso es todo. El sitio web dice algo acerca de desbloquear el emulador, pero no tengo idea de lo que eso significa. Lo que he recogido de la lectura de otros mensajes es que el emulador se supone que tiene algún tipo de interruptor deslizante como en los teléfonos inteligentes reales que se deben arrastrar para desbloquearlo, pero no puedo ver en mi caso. Ahora no tengo ni idea de por qué esto está sucediendo o lo que debería comprobar a fin de arreglar esto. ¿Hay algún registro de instalación o algo más que pueda comprobar para ver cuáles son los ajustes?
Lo que he intentado hasta ahora :
Descargé el paquete SDK ADT de AQUÍ y lo descomprimí. Luego buscó eclipse.exe y lo corrió directamente. ¿Hay algo más que debería haber hecho antes de esto?
- Compruebe si el diálogo puede descartarse con seguridad
- Android: establece sólo un relleno de textview mediante programación
- OnCreateView Fragmento no llamado
- Uso de AppBarLayout.Behavior.DragCallback para controlar el desplazamiento del diseño de barra de herramientas que se contrae
- ¿Cómo utilizo la API no oficial de Android Market?
Cuando lo hice por primera vez, sólo tenía JRE instalado y no JDK, que me di cuenta después de leer este post. Así que he descargado JDK desde AQUÍ , actualizado las variables de entorno requeridas y reiniciado eclipse, pero sigue siendo lo mismo.
Miré el Eclipse isn't talking to the emulator
sección de Eclipse isn't talking to the emulator
DADO AQUÍ , pero todo lo que dice es reiniciar eclipse y el emulador, y no hace nada en absoluto.
Significado de Rant
Puedo entender si el programa no ha podido compilar cuando no tenía JDK, o si el IDE dio alguna indicación en absoluto de una instalación defectuosa del programa, pero ése no es el caso. Todo parece bien, no hay errores, pero simplemente no hace nada. Este es el tipo de cosa que hace que la gente tire de su pelo, y personalmente, creo que con una sola descarga, el ADT Bundle incluye todo lo necesario para comenzar a desarrollar aplicaciones: en el sitio web de Android es muy engañoso, especialmente para los principiantes completos
De todos modos, ¿qué debo hacer para que el programa tutorial se ejecute en mi computadora? Mi computadora es un poco vieja y lenta por lo que podría ser un problema? Mi PC es Windows XP SP3 en Intel (R) Pentium (4) 4 CPU 3,20 GHz 3,19 GHz 2,50 GB RAM, pero si ese fuera el caso, supongo que el emulador ni siquiera debería arrancar
- Android WebView - Fuga de memoria de JavaScript
- ¿Java sobreescribe XML en Android?
- URLEncoder codificar / decodificación de URLDecoder en java (Android)
- Java.lang.noclassdeffounderror: com.google.android.gms.R $ estilo nada me ayudó
- Uso de OAuth con Scribe en Android
- Códigos de ejemplo para Android Programación Bluetooth
- La conexión TLS que usa SSLSocket es lenta en el sistema operativo Android
- Tabla de actualización de Android sqlite siempre devuelve 0
Tuve el mismo problema que tú cuando entré en el desarrollo de Android hace una semana. Las dos cosas que hice fueron simplemente
1) Establezca la RAM utilizable en su AVD a 768MB
2) Cuando ejecuta su programa Hello World en su emulador, déle aproximadamente 5-10 minutos. No toque ni haga clic en la ventana, simplemente deje que se cargue. Más tarde puede hacer que persista
3) Si su pantalla de inicio aparece, haga clic y mantenga el botón del ratón en el centro de la pantalla, luego arrastre hacia los lados y suelte, esto debe desbloquear el dispositivo.
Pruebe estos pasos primero, si no funcionan, es probable que haya un problema con la configuración de AVD.
Sólo tienes que esperar un poco más. Android carga bastante tiempo en el emulador.
Tutorial dice acerca de desbloqueo, porque cuando se carga Android, su pantalla en el emulador será bloqueado.
Si encuentra el emulador demasiado lento para usted, puede que desee comprobar este tema: ¿Por qué el emulador de Android es tan lento? ¿Cómo podemos acelerar el emulador de Android?
Si está iniciando su primera aplicación con el emulador, tomará el tiempo apropiado. Después de eso, en el icono de bloqueo haga clic y deslice hacia la derecha. entonces usted puede ver su aplicación. Si no comprueba si su aplicación (icono) está instalada.
Al ver su configuración de PC creo que tomará algún tiempo para cargar el emulador. Después de que el emulador esté cargado (vea abajo la imagen)
a continuación, ejecutar su código y también comprobar en eclise-dispositivo que si el emulador está en línea o no.
Para comprobar el emulador en eclispe:
En la segunda imagen justo por encima del logotipo de Windows puede ver pequeño botón rectangular con signo más haga clic en que obtendrá una lista desde la que puede seleccionar dispositivos. Usted puede encontrar el botón similar en su eclipse en la parte inferior.
Tuve el mismo problema y siguió exactamente los mismos pasos, pero también fue infructuoso. Terminé creando un nuevo AVD con un Nexus 4 en lugar del último Nexus 6. La resolución del 4 es mucho más baja, lo que creo es lo que resolvió mi problema. Cargó mucho más rápidamente usando el 4.
Además, cuando estaba usando el 6, sólo podía ver "ndroi" porque el tamaño de la pantalla era mucho mayor que el tamaño del teléfono. Ahora puedo ver el dispositivo completo.
vs
- Obtener Null String mientras obtengo datos de EditText en android
- Al presionar googleMap Marker en Android, 2 botones aparecen en la esquina inferior derecha, ¿puedo desactivarlos?