Android Error al instalar HelloWorld.apk en el dispositivo (null) Error

Soy nuevo en android. Cuando estoy ejecutando mi aplicación android en eclipse estoy recibiendo estos mensajes en la consola:

[2011-03-08 12:57:35 - HelloWorld] ------------------------------ [2011-03-08 12:57:35 - HelloWorld] Android Launch! [2011-03-08 12:57:35 - HelloWorld] adb is running normally. [2011-03-08 12:57:35 - HelloWorld] Performing com.oreilly.helloworld.HelloWorldActivity activity launch [2011-03-08 12:57:35 - HelloWorld] Automatic Target Mode: Preferred AVD 'MY_AVD' is not available. Launching new emulator. [2011-03-08 12:57:35 - HelloWorld] Launching a new emulator with Virtual Device 'MY_AVD' [2011-03-08 12:57:39 - HelloWorld] New emulator found: emulator-5554 [2011-03-08 12:57:39 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched... [2011-03-08 13:00:14 - HelloWorld] WARNING: Application does not specify an API level requirement! [2011-03-08 13:00:14 - HelloWorld] Device API version is 11 (Android 3.0) [2011-03-08 13:00:14 - HelloWorld] HOME is up on device 'emulator-5554' [2011-03-08 13:00:14 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554' [2011-03-08 13:00:14 - HelloWorld] Installing HelloWorld.apk... [2011-03-08 13:02:22 - HelloWorld] Failed to install HelloWorld.apk on device 'emulator-5554! [2011-03-08 13:02:22 - HelloWorld] (null) [2011-03-08 13:02:23 - HelloWorld] Launch canceled! 

¿Cómo puedo resolver los problemas para que mi aplicación se inicie?

Intente cambiar el tiempo de espera de la conexión ADB. Creo que por defecto que a 5000ms y cambié la mía a 10000ms para deshacerse de ese problema. Si está en Eclipse, puede hacerlo al ir a través de Ventana -> Preferencias y luego está en DDMS bajo Android.

Como se describe aquí: Error de Android: No se pudo instalar * .apk en el dispositivo *: timeout

Reiniciar el dispositivo funciona para mí. Usar adb install puede obtener el apk instalado, pero es molesto usarlo cada vez que inicie la aplicación al depurar dentro de eclipse.

Puedo obtener esto de vez en cuando, pero por lo general se relaciona con el emulador de ser lento para comenzar. Intente de nuevo sin cerrar el emulador entre los reintentos. Y si todavía falla, ponga por favor los registros del cliente (logcat).

Otra razón puede ser un proceso Eclipse de fantasmas que se ejecuta en segundo plano y que aún está enlazado al puerto de depuración. Cierre eclipse, busque en la lista de procesos y vea si todavía hay un Eclipse en ejecución. Mata a todos y reinicia Eclipse de nuevo.

Si lo está ejecutando en un emulador de Android, no desea cerrarlo entre las ejecuciones. El sistema intentará cargar la aplicación y se agotará debido al tiempo que tarda el emulador en arrancar. Puedes solucionar esto aumentando el tiempo del ADB yendo a Window -> Preferences -> Android -> DDMS y aumentando el tiempo de espera del ADB (por defecto es 5000ms) o dejando el emulador abierto y ejecutándolo sólo después de que el emulador esté activo .

Yo personalmente recomendaría dejar el emulador abierto, ya que no carga las aplicaciones relativamente rápido una vez que se está ejecutando, pero podría ser un drenaje en el sistema. Haz lo que te ayude más.

Otra cosa que quizás quiera considerar es un restablecimiento de su emulador borrando sus datos de usuario.

Para hacer esto usted: – haga clic con el botón derecho del ratón en el nombre del proyecto en el explorador de paquetes – vaya a "ejecutar como" y luego "ejecute la configuración" – en la ventana "Ejecutar configuración" haga clic en la pestaña "destino" Emulador – marque "borrar datos de usuario", haga clic en aplicar

Y la próxima vez que inicie su emulador, debería preguntarle si realmente desea borrar sus datos. Haga clic en Sí y espero que le ayude a instalar la aplicación.

Tuve el mismo problema y lo solucioné agregando las rutas de las herramientas de la carpeta SDK de Android y las herramientas de la plataforma a la variable PATH del sistema y reiniciando el dispositivo.

La respuesta de @Bolton funcionó para mí. Algunos detalles…

Recibí mi teléfono hace unas semanas. He probado la aplicación de prueba HelloAndroid de inmediato (después de instalar el software req'd, etc). La aplicación funcionó en el emulador y en el teléfono – de inmediato!

Poco después de eso, arraigé mi teléfono pero no parpadeé ninguna roms o kernels. Solo estaba experimentando en el emulador hasta ayer (escribiendo una simple aplicación de bloc de notas). Cuando intenté depurar la aplicación por teléfono, he aquí lo que observé:

  1. La consola de Eclipse informó el mensaje "… no se pudo instalar en el dispositivo … (nulo)". PERO

  2. La aplicación HelloAndroid se ha empujado al teléfono! Apareció en el cajón de aplicaciones y pude lanzarlo.

  3. Simplemente no se pondría en marcha desde el Eclipse.

Busqué alrededor de aquí y en otra parte anoche (incluyendo este hilo) sin suerte. Por último, reinicié mi teléfono – que nunca he intentado (doh!) Porque no pensé que iba a hacer una diferencia – y la aplicación se inició desde un inicio Eclipse!

Todavía no sé la causa, pero volveré aquí si lo averiguo.

Tengo el mismo problema: Error al instalar test.apk en el dispositivo 'xxxxxxxxx': null

Intento reiniciar el teléfono, reiniciar Eclipse, y nada!

A continuación, elimino este proyecto del espacio de trabajo de Eclipse e importa de nuevo. (Archivo, Importar, Proyecto existente en el área de trabajo). No sé exactamente cuál era el problema, pero ahora está funcionando bien.

Me encontré con el mismo problema y trató de aumentar el tiempo de espera de conexión ADB … No funcionó.

Intenté poner las "android-sdk / tools" y "android-sdk / platform-tools" en la variable PATH …. Sin efecto.

Intenté reiniciar Eclipse y dejar el inicio de AVD antes de correr. El mismo problema.

A veces puedo conseguir que funcione con una combinación de cerrar y reabrir el proyecto, seguido por la limpieza y la reconstrucción del proyecto. No siempre funciona, pero como no he reiniciado el AVD esta última vez, creo que el problema está dentro de Eclipse en sí. Puede intentar eliminar todo en el directorio "bin" de su proyecto y luego limpiar y reconstruir. Puede ser que algunos archivos temporales o intermedios no se eliminen correctamente. Otra cosa que tenía que hacer era eliminar mi AVD. No se eliminó correctamente, y tuve que ir y eliminar manualmente la subcarpeta de AVD y luego volver a crear el AVD. Alguna combinación de estos elimina el problema temporalmente. Espero que ayude.

Si desconectar el dispositivo y volver a enchufarlo no funciona, intente aumentar el tiempo de espera de subida a algo realmente enorme como 20000 ms. Está en Ventana → Preferencias → Android → DDMS → "Tiempo de espera de conexión ADB (ms)".

Pruebe los siguientes pasos,

  1. Vaya a la pantalla de inicio antes de empezar a ejecutar la aplicación.
  2. No hay necesidad de desinstalar cada vez. Simplemente desinstale la aplicación una vez correctamente.

    Vaya a Configuración -> Administrar aplicación -> haga clic en menú -> filtro -> Aplicación de terceros. Compruebe si su solicitud está allí o no.

  3. Después de modificar su aplicación simplemente guárdela. Haga clic derecho en su proyecto y seleccione "Ejecutar como aplicación Android".
  4. Nota: una vez más, antes de ejecutar su aplicación, compruebe si su emulador está mostrando la pantalla de inicio.

Ir a la pantalla de inicio: desde eclipse ir a menús: window-> android virtual device-> start

En cuanto a mí, tuve el mismo problema y ayudó a aumentar el volumen de SD y el tamaño máximo de heap de aplicaciones de VM. (SDK de Android y el administrador de AVD – Dispositivo virtual – Editar) Lo que es interesante, el cambio de espalda de SD y montón a los valores anteriores es OK, también. Esto significa que cualquier cambio en los parámetros del emulador y su reconstrucción es suficiente. (El reinicio simple no ayudará)

Yo había importado un proyecto existente y empezó a correr … yo también estaba enfrentando el mismo problema (AVISO: la aplicación no especifica una API API del dispositivo versión es 11 (Android 3.0)). Después de todos mis intentos de resolver que falló, acabo de crear un nuevo proyecto bajo otro paquete para mantener los mismos nombres y copiar todos los contenidos de los archivos de los proyectos previamente imporetd manualmente y de nuevo comenzó a correr … para mi sorpresa ejecutado con éxito en mi primera Intento … creo que el problema se debió a la falta de compatibilidad de las versiones cuando se importó … espero que pueda ayudar a algunos …

Estaba enfrentando este problema una y otra vez.Got alrededor de una gran cantidad de foros, pero no pudo encontrar una solución lógica para el problema.

Solía ​​obtener este mensaje de error,. . . Subir test.apk en el dispositivo 'emulator-5554' Error al instalar test.apk en el dispositivo 'emulator-5554': timeout Lanzamiento cancelado!

Este error es lanzado como el inicio del emulador y el despliegue de la aplicación toma un tiempo significativo y antes de que el emulador expire.

Una solución simple para este problema es mantener el emulador abierto cuando se produce este problema *, ejecute la aplicación de nuevo. Esto sólo despliega la aplicación en el emulador ya iniciado * . No hay mucho tiempo consumido durante esta ejecución, ya que la mayor parte del tiempo durante el despliegue de la aplicación se debe a la puesta en marcha lenta del emulador.

¡Espero que esto ayude!

Lo que Jichao dijo siempre funciona para mí.

Generalmente cuando veo este error si estoy usando Eclipse cerraré y reabriré el programa. A continuación, desinstalaré la aplicación del teléfono de destino. Esto a veces arregla el problema, pero no siempre.

A continuación voy a abrir el terminal de comandos y la cabeza en el android-sdk a continuación, ejecute:

 ./adb install <AppName>.apk 

Esto hace lo mismo que ejecutar a través de Eclipse, pero le dará un mensaje de error.

(9 veces de 10 simplemente dice 'INSTALL_ALREADY_EXISTS' y voy a desinstalar la aplicación del teléfono de destino de nuevo, a continuación, ejecutar adb y estoy trabajando bien.)

Yo estaba recibiendo el mismo error.

Acabo de dejar el AVD funcionando incluso después de que dice "Failed to install *.apk on device-emulator-5554" . Cargó automáticamente el proyecto después.

Creo que el error se debe a la lenta puesta en marcha de la AVD.

Estaba recibiendo los mismos errores con mis dispositivos.
Primero, asegúrese de que no suba apk de depuración a un dispositivo que ya ha instalado el mismo apk pero firmado con cert de lanzamiento. En este caso, tienes que desinstalarlo primero del dispositivo.
En otros casos mi solución es reiniciar todo:

  1. Reiniciar dispositivo
  2. Pskill emulator-arm.exe
  3. Pskill eclipse.exe
  4. Pskill adb.exe

Después de que el dispositivo, adb y eclipse están trabajando.

Cuando muestra la escritura roja – el error, no cierre el emulador – dejarlo como está y ejecutar la aplicación de nuevo.

Reinicie el ADT o Intente cambiar el tiempo de espera de la conexión ADB. Creo que por defecto que a 5000ms y cambié la mía a 10000ms para deshacerse de ese problema. Si está en Eclipse, puede hacerlo al ir a través de Ventana -> Preferencias y luego está en DDMS bajo Android.

Aceptar, este enfoque sólo será útil cuando se conecta a un dispositivo real en lugar de a un emulador de Android.

Restablecer el tiempo de espera de conexión DDMS ADB no funcionará bien con un dispositivo real cuando hay un problema con el modo de depuración USB del dispositivo.

Por lo tanto, desactivar y volver a habilitar el modo de depuración USB parece resolver el problema mediante la creación de una nueva sesión ADB fresca en el dispositivo.

Go setting- security verificar las aplicaciones si está marcado, cambiar a estado sin verificar y luego cambiar a estado de verificación

1) eliminar el apk de este directorio project / build / outputs / apk

2) Si usa el emulador de genymotion reinicie el genymotion

3) hacer proyecto y reconstruir el proyecto

4) Ejecutar de nuevo

  • Proyecto de limpieza no corrigiendo errores de R.java (Android)
  • ¿Cómo salir de una aplicación de Android con código?
  • Error de dependencia de android-support-v4.jar
  • Eclipse no muestra sugerencias en Android XML
  • Estructura de Directorio de Android Maven
  • Migración desde eclipse + SVN a Android Studio
  • Cómo obtener GNU C en las preferencias
  • Gallieo y el error de complemento de Android
  • referencia indefinida glBindVertexArrayOES en eclipse
  • ¿Cómo llamar a un método cada vez que se está viendo una actividad?
  • ¿Mostrar la vista por encima de la barra de estado?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.