El emulador de Android no responde al programa
Ok Folks He decidido probar esta cosa desarrollador, y después de una docena de tutoriales, terminó con el siguiente tipo de programa Hello World:
package com.example.helloandroid; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv);} }
Simplemente bastante, así que voy a compilarlo y consigo esto
- La fusión de manifiesto falló con varios errores en Android Studio
- Error: - Error de ejecución de la tarea ': app: dexDebug' en android studio
- Dereference puede producir 'java.lang.NullPointerException'
- Ninguno de los métodos en la interfaz añadida se han anotado con @ android.webkit.JavascriptInterface; No serán visibles en API 17
- Android ListView: obtenga una distancia de desplazamiento
[2011-03-14 00:11:25 – HelloAndroid] Lanzamiento de Android!
[2011-03-14 00:11:25 – HelloAndroid] adb se está ejecutando normalmente.
[2011-03-14 00:11:25 – HelloAndroid] Ejecutando el lanzamiento de la actividad com.example.helloandroid.HelloAndroid
[2011-03-14 00:11:25 – HelloAndroid] Modo de destino automático: el lanzamiento de nuevo emulador con compatibles AVD 'my_avd'
[2011-03-14 00:11:25 – HelloAndroid] Lanzar un nuevo emulador con Virtual Device 'my_avd'
[2011-03-14 00:11:30 – HelloAndroid] Nuevo emulador encontrado: emulator-5554
[2011-03-14 00:11:30 – HelloAndroid] Esperando que HOME ('android.process.ac …
O si ya tengo el emulador, consigo esto
[2011-03-14 08:23:09 – HelloAndroid] Lanzamiento de Android!
[2011-03-14 08:23:09 – HelloAndroid] adb se está ejecutando normalmente.
[2011-03-14 08:23:09 – HelloAndroid] Actuando com.example.helloandroid.HelloAndroid inicio de la actividad
[2011-03-14 08:23:09 – HelloAndroid] Modo de destino automático: utilizando el emulador existente 'emulator-5554' corriendo compatible AVD 'my_avd'
[2011-03-14 08:23:09 – HelloAndroid] ADVERTENCIA: la aplicación no especifica un requisito de nivel de API!
[2011-03-14 08:23:09 – HelloAndroid] La versión de la API del dispositivo es 7 (Android 2.1-update1)
[2011-03-14 08:23:09 – HelloAndroid] Subiendo HelloAndroid.apk en el dispositivo 'emulator-5554'
[2011-03-14 08:23:09 – HelloAndroid] Instalando HelloAndroid.apk …
[2011-03-14 08:23:26 – HelloAndroid] ¡Éxito!
[2011-03-14 08:23:27 – HelloAndroid] Actividad de inicio com.example.helloandroid.HelloAndroid en el dispositivo emulator-5554
Y luego el emulador aparece cada vez con sólo esta pantalla en blanco, con el texto "android" en él. Y se sienta allí durante unos 3 minutos hasta que se va a otra pantalla en blanco con negro "androide", excepto su animado. He mirado alrededor y parece que no puedo encontrar a nadie que tenga el mismo problema. Es como si el emulador ni siquiera reconociera nada de lo que estoy haciendo. Aquí hay una bonita captura de pantalla de la nada en blanco:
Entonces, ¿alguna idea de lo que hice mal?
- ¿Cómo agregar contacto en Android como skype, whatsapp en la aplicación de contacto nativo?
- OpenCV FeatureDetector
- Cómo cambiar el tamaño y la posición de Drawables dentro de un LayerDrawable en Android
- Anotación / decorador personalizado de Java @Testing
- Tengo problemas para entender lo que realmente obtiene GetDisplayRect () de PhotoView (construyendo una herramienta de recorte de fotos de android)
- Envío de SMS sin utilizar SmsManager de Android .. ¿Biblioteca nativa?
- Java cómo incrementar un int 1 cada segundo hasta que llegue a 15
- Obtener coordenadas táctiles no es preciso en ImageView FloodFill Algorithm
Prueba a esperar que el emulador cargue todo antes de almorzar tu aplicación.
Esa es la pantalla de inicio para el emulador … Toma un tiempo para arrancar el emulador, pero una vez que está en funcionamiento, debe activar su aplicación.
La primera fuente tipificada es la fase de arranque, y luego la versión animada es cuando se está cargando el sistema operativo. La siguiente pantalla debe ser su plataforma Android con una GUI.
Yo también tenía el mismo problema. El programa debe ser ejecutado sólo después de que el emulador esté listo para ejecutarlo. Así wen u abierto eclipse presione el botón de ejecución y esperar un tiempo. Esto iniciará indirectamente el emulador. Una vez que está cargado, pulse el botón de ejecución de nuevo, esta vez para ejecutar el programa.
Tuve este problema también. Mi problema era la versión del SDK. Instalé las versiones 3.1, 3.2 y 2.2 en mi Eclipse y creé 3 máquinas de destino diferentes. Las versiones 3.1 y 3.2 de SDK no funcionaron mientras que la versión 2.2 pasó. Supongo que no hay emulador estable para SDK 3. *. Si realmente necesita usar una versión de SDK tal que usted podría considerar el uso de un dispositivo real. Mi sistema: Ubuntu 10.04 ejecutando Eclipse 3.5.2.
Espero que esto ayude.
cuando se abre el eclipse a continuación, vaya a ejecutar la pestaña y ejecutar el emulador y aparece las pantallas GUI en el emulador, a continuación, ejecute la aplicación.y luego aquí después de usar el mismo emulador no close.it tomar más tiempo para ejecutar el emulador. si su sistema lento.
después de obtener el resultado
HelloAndroid] Starting activity com.example.helloandroid.HelloAndroid on device emulator-5554
en su consola haga clic en el botón del menú e intente ver la salida
Intente usar Genymotion. Puede descargar una versión para Windows / Mac OS X / Linux después de registrarse. Un plugin para Eclipse también está disponible.
te doy link Genymotion Emulator por favor descarga y configuracion.
como por mi experiencia Genymotion dispositivo Vertual es más rápido que el emulador de Android.