Ejecutar una aplicación de Android en Eclipse causa NullPointerException

He estado siguiendo los documentos Android de inicio y cuando intento ejecutar el proyecto obtengo:

!MESSAGE An internal error occurred during: "Launching HelloAndroid". !STACK 0 java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(Unknown Source) 

La aplicación no se inicia.

En el Menú Superior vaya a "Ejecutar" y luego "Ejecutar Configuraciones" y seleccione su dispositivo virtual de destino. Haga clic en aplicar ya continuación, ejecute el proyecto.

Desconectar mi Nexus One y reiniciar Eclipse arregló el problema. No sé por qué.

  1. Inicie ADV Manager, verifique si hay un AVD para su objetivo de proyecto de Android además de crear un ADV para su destino (haga clic en el botón Nuevo …, ingrese un nombre, seleccione su destino y luego presione el botón Crear ADV)
  2. Ejecute Eclipse, haga clic con el botón derecho en su nombre de proyecto de Android en la ventana Explorador de paquetes
  3. Seleccione Propiedades o presione Alt + Enter
  4. Haga clic en Run / Debug Settings, seleccione el nombre del proyecto y haga clic en Edit
  5. Seleccione la pestaña Destino
  6. Haga clic en Automático y presione el botón Actualizar (si tiene más AVD para el mismo destino: seleccione la casilla de verificación que el ADV verificó o creó en el punto 1) y luego haga clic en el valor Manual)
  7. Pulse el botón Aplicar y luego el botón OK

Ahora puede ejecutar o depurar su proyecto de Android.

Lo más probable es que necesite eliminar el lanzador existente y volver a crearlo como se describe en las otras respuestas. Usted probablemente hizo algún tipo de refactorización o edición del archivo de manifiesto y la configuración de ejecución por alguna razón no se actualizó automáticamente. Tal vez porque su plugin de Eclipse o SDK están obsoletos.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.