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.
- Se produjo un error interno durante: "Actualización de la biblioteca de Android". java.lang.NullPointerException
- NullPointerException en android.content.ContextWrapper
- Excepción Java del puntero nulo
- Expectativa de puntero nulo de Android en Textview setText
- mapview.getoverlays () excepción de puntero nulo
¡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.
- La aplicación se bloquea en la pantalla de bloqueo / suspensión - NullPointerException
- NullPointerException: Intento de leer del campo 'int android.view.View.mViewFlags'
- Cambiar el índice de la pestaña de fragmentos con pestañas mediante programación
- NullPointerException en onRestoreInstanceState
- InputStream.read () causa NullPointerException (después de haber comprobado inputStream! = Null)
- Intentar invocar método virtual 'android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler ()' en una referencia de objeto nulo
- Java.lang.NullPointerException: println necesita un mensaje
- Cómo serializar el valor nulo cuando se utiliza Parcelable interfaz
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:
- Salga de Eclipse.
- Ir al área de trabajo de Android.
- Localice la carpeta .metadata (asegúrese de establecer la visibilidad de la carpeta oculta activada).
- Borrar la carpeta .metedata.
- 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.
- Establezca onItemClick en Adaptador personalizado ListView
- Cómo dibujar un mapa de bits en un lienzo, respetando los valores alfa del mapa de bits?