Se ha producido un error interno durante: "Lanzamiento del proyecto". Java.lang.NullPointerException

Mi proyecto de Android estaba compilando bien pero de repente dejó de lanzar. Entonces intenté lanzar otros proyectos del explorador del proyecto y todo el proyecto tiró la misma excepción:

  Se ha producido un error interno durante: "Lanzamiento del proyecto".  Java.lang.NullPointerException 

Pero la consola siempre muestra que todo es normal.

  ¡Lanzamiento de Android!
 Adb se está ejecutando normalmente.
 Realización del lanzamiento de la actividad com.mmcolrev.LoginActivity 

Aquí hay una captura de pantalla del error.

Introduzca aquí la descripción de la imagen

Si alguien se enfrenta a este problema, primero tenga en cuenta que el error no está en su código, sino debido a algún problema interno en eclipse ADT. No sé el problema exacto, pero afortunadamente encontrado forma de resolverlo. Si alguna vez encuentra este error siga los siguientes pasos:

  1. Salga de Eclipse.
  2. Ir al área de trabajo de Android.
  3. Localice la carpeta .metadata (asegúrese de establecer la visibilidad de la carpeta oculta activada).
  4. Borrar la carpeta .metedata.
  5. Inicie Eclipse (notará que el explorador de proyectos está vacío, no entre en pánico) e importe todos sus proyectos.

Quitar Gen / R.java y reiniciar eclipse, funcionó para mí.

Esta es una causa de AVD no se selecciona porque puede eliminarlo o no se recoge correctamente … en otras palabras destino de despliegue no se especifica o tiene algún problema en la recogida de un dispositivo.

Para resolver esto:

  • Haga clic derecho en su proyecto y seleccione "Propiedades"
  • En la configuración "Ejecutar / depurar", resalte el nombre de su aplicación y pulse "Editar …"
  • En la pestaña "Destino", tienes que elegir un dispositivo virtual para ser seleccionado automáticamente en la opción denominada "Selecciona automáticamente el dispositivo compatible …"
    • Para evitar este tipo de solicitud, puede elegir la primera opción "Siempre pedir para recoger el dispositivo" que le preguntará cada vez que elija o elija un dispositivo dentro del cual desea ejecutar su aplicación.

Si todavía no funciona reinicie Eclipse

Una de las causas de este problema para mí fue que había estado actualizando mis herramientas de Android con el instalador. Se estaba ejecutando en segundo plano haciendo todas sus actualizaciones. Lo había olvidado desde que le había dicho que hiciera el trabajo de fondo. Luego se dio cuenta de que había terminado su trabajo y necesitaba un reinicio después de la instalación.

Una vez que se realizó la actualización / instalación y se reinició el IDE, el entorno de Eclipse volvió a comportarse de forma normal.

En mi caso, fue porque lo estaba ejecutando con Debug As -> Android Native Application , mientras que el emulador estaba cerrado (depurando en el emulador, no en un teléfono real).

Necesitaba iniciar primero el emulador con Debug As -> Android Application , después de lo cual funcionará Debug As -> Android Native Application .

Cierre el emulador y el error vuelve a aparecer. Mi conclusión es que Debug As -> Android Native Application no funcionará a menos que el emulador ya está iniciado.

Tuve este error con un proyecto de NDK (eclipse mars, cargado un proyecto de hormigas) cada vez que traté de lauch en el dispositivo (google tango yellowstone) usando Debug As -> Android Native Application . Tenga en cuenta que cambié el dispositivo y cambié una biblioteca dependiente desde la última compilación exitosa.

Cuando intenté Debug As -> Android Application Tengo este mensaje:

La reinstalación falló debido a diferentes firmas de aplicación. Debe realizar una desinstalación completa de la aplicación. ADVERTENCIA: ¡Esto eliminará los datos de la aplicación!

¿Desea desinstalar?

Al hacer clic en Aceptar, aquí se resolvió el problema, por lo que Debug As -> Android Native Application también funcionó de nuevo.

Tuve el mismo problema de repente. Esto sucedió solamente cuando funcioné en modo de la depuración, y para mí qué fijó era … Ejecutar -> quitar todos los puntos de interrupción. Entonces podría agregarlos de nuevo, y se ejecutó en modo de depuración bien.

  • setText () no funciona en el diseño hinchado
  • android spinner NullPointerException
  • Android nullpointerexception en ActionBarDrawerToggle.syncState ()
  • Excepción de puntero nulo al instanciar la resolución de contenido?
  • Java.lang.NullPointerException en android.webkit.WebViewClassic.setBaseLayer (WebViewClassic.java:5377)
  • Puntero nulo Excepción - findViewById ()
  • Android.view.InflateException: Línea de archivo XML binario # 28: Error al inflar fragmento de clase
  • Android: App fallando cuando alcanza AlertDialog.Builder usando el método Post
  • Facebook SDK Android AppEventsLogger NullPointerException en color
  • NullPointerException cuando se utiliza RelativeLayout como InfoWindow personalizado
  • Posible motivo de "Error: no se pueden generar carpetas de vista java.lang.NullPointerException"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.