La aplicación "Ejecutar como -> Android" ya no es una opción en mi configuración de ejecución de Eclipse

Estoy ejecutando Eclipse 3.7.2 en una máquina Win7. Tengo el SDK de Android y AVD. Todo funcionaba bien. Tengo un proyecto de aplicación para Android que he ejecutado bajo el emulador en un AVD y en un dispositivo Android real. ADB trabajó bien también.

En algún momento me agarró SDK Android 4.0.3. Luego tuve que actualizar algunas cosas más que no puedo recordar, tal vez mi AVD. Sin embargo, desde esta actualización no hay opción de ejecutar mi paquete como una aplicación Android ya. Si elijo "Ejecutar", se lanza un menú que me pide que seleccione una forma de ejecutarlo y "Aplicación de Android" no es una opción. Tiene que ser Java App, etc. Si abro "Run Configurations" no hay "Android Application" en mi columna izquierda.

Mi gestor de SDK sigue listando Android 4.0 y Android 4.0.3 como "Instalado". Mi AVD Manager todavía me permite lanzar un dispositivo virtual de Android e incluso crear uno nuevo. Pero Eclipse no me permite ejecutar mi paquete como una aplicación para Android.

Asegúrese de verificar si hay actualizaciones en el complemento Android ADT de Eclipse además de las actualizaciones para AVD, SDK y otras herramientas de depuración. A continuación, asegúrate de que estás en tu perspectiva de Android (en la parte superior izquierda de la ventana de Eclipse), en lugar de alguna otra perspectiva genérica de Java (no hay opciones específicas de Android).

Además, puede comprobar en Ventana> Personalizar perspectiva … en Eclipse para comprobar que todas las opciones de Android (menús, elementos de contexto, vistas, barras de herramientas) que desee estén habilitadas.

ACTUALIZACIÓN: Puede agregar las herramientas de Android a cualquier perspectiva (la mía llamada "Android"). Desde la perspectiva de DDMS o Java, vaya a Window> Customize Perspective – DDMS. Haga clic en la ficha Disponibilidad de grupos de comandos y asegúrese de que "Iniciar" está marcada.

También vaya a Proyecto> Propiedades> Ejecutar / Ajustes de depuración y compruebe que hay una configuración de inicio listada. Cree / edite esa configuración y confirme que tiene una pestaña de Android (normalmente configurada para ejecutar la Actividad predeterminada de su manifiesto).

Si no, puede haber algo mal con la asociación de su proyecto – intente hacer clic con el botón derecho del ratón en su proyecto en el Explorador de proyectos, vaya a las herramientas de Android (si está disponible)> Fix Project Properties. Creo que hay una herramienta de Ant que puede hacer esto desde la línea de comandos, pero tendría que comprobar los documentos Android / Google.

También existe la posibilidad de que algo esté apagado con la instalación de Eclipse o que tengas un plug-in ADT más nuevo que tu versión de Eclipse. Eclipse Juno (v4.2) lanzado a finales de junio, y el plug-in ADT más reciente puede estar buscando algo que no está en su instalación v3.7.

Lo que me lo arreglaron fue:

  • Haga clic con el botón derecho en el nombre del proyecto en el Package Explorer
  • Android Tools -> Fix Project Properties

Después de eso pude hacer clic en Ejecutar como -> Aplicación para Android y todo estaba bien para mí

Haga clic con el botón derecho del ratón en su proyecto -> Configurar -> Convertir la configuración de Android de ADT

Una solución fácil es crear manualmente una configuración de ejecución de android:

Run / Run configuraciones …, luego haga clic derecho en "Aplicación de Android" y seleccione nuevo, seleccione su proyecto y haga clic en Ejecutar.

Introduzca aquí la descripción de la imagen

Tuve un problema similar. Lo que finalmente hice que funcionó fue ir a Project-> Propiedades-> Java Build Path-> Orden y Exportar y me aseguré de que los archivos / gen que estamos primero en la secuencia seguida por los archivos / src.

  • Cuando obtiene una traza de pila en Eclipse con clases de SDK en la pila, ¿cómo puede ver las fuentes de SDK?
  • ¿Cómo puedo diseñar un diseño más grande que la pantalla del teléfono?
  • ¿Cómo puedo reemplazar type_orientation (está obsoleta) para android 4.0.3?
  • 'Android Pre Compiler' error 'La ruta debe incluir el nombre del proyecto y del recurso'
  • Proyecto Android en Eclipse falta la carpeta de la biblioteca Android 4.2.2
  • ADB ya no ve mi dispositivo USB conectado
  • Android 4.0.4 no aparece en mi Administrador de SDK de Android
  • ¿Cómo ejecuto automáticamente un emulador de Android desde Eclipse?
  • Detenga que Eclipse abra Logcat al ejecutar una aplicación para Android
  • Error al abrir el Eclipse Android Layout Editor
  • Java.net.SocketException: Familia de direcciones no soportada por el protocolo en el emulador android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.