El selector de dispositivos Android muestra la X roja en la columna de destino

Recientemente he creado una aplicación de Android con un minSdkVersion de 7 y targetSdkVersion de 10. Ahora estoy haciendo la tableta de aplicaciones compatibles y añadir barras de acción. Así que actualizado por targetSdkVersion a 15 y en las propiedades de mi proyecto, movió mi proyecto de construcción Tarket a Android 4.0.3, API 15. También he comprobado que mi compilador de Java es de 1,6.

Sin hacer ningún otro cambio en mi código, intento ejecutar mi aplicación y en el Selector de dispositivos Android, mis dos dispositivos físicos, las versiones 2.3.4 y 3.1, tienen una X roja en la columna Destino, en lugar de la marca de verificación verde .

También estoy trabajando con la aplicación de ejemplo de ActionbarCompat y una aplicación de ejemplo de ActionbarSherlock y cuando ejecuto una de esas aplicaciones, ambos de mis dispositivos, muestran una marca de verificación verde. Ambas aplicaciones de ejemplo tienen su objetivo de generación de proyectos establecido en 4.0.3 y la misma configuración de sdkVersion que tengo en mi aplicación. Por lo que puedo decir, mi aplicación está configurado de la misma manera que los demás. ¿Por qué mi aplicación tiene una X roja junto a las versiones de mi dispositivo en la columna Destino.

¡Gracias!

En Eclipse, después de cambiar la función minSdkVersion y targetSdkVersion

si el "Selector de dispositivo Android" todavía muestra la X roja en los dispositivos (que debe ser compatibles). Tratar:

  • Abra el cuadro de diálogo "Configuración de depuración" o "Ejecutar configuración"
  • Eliminar todas las configuraciones en "Aplicación de Android"
  • Vuelva a intentar hacer clic derecho en el proyecto> Debug As> Aplicación Android

Todos los dispositivos compatibles deben convertirse en la marca de verificación verde ahora.

Es porque sus dispositivos están ejecutando versiones de Android 2.3.4 y 3.1, por lo que debe tener minSdkVersion = "10" como mínimo. Una vez que establezca el minSdkVersion a 10, entonces obtendrá la marca de verificación verde de nuevo.

AndroidManifest.xml:

 <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15" /> 

Si su manifiesto tiene una mayor "targetSdkVersion" que su dispositivo, mostrará una "cruz roja (X)" junto al firmware.

Si su minSdkVersion es mayor que su dispositivo, ni siquiera se ejecutará

ACTUALIZAR:

He probado el proyecto de muestra y obtuvo los mismos resultados que mi respuesta aclarada desde el principio. (imagen del proyecto en ejecución con las mismas especificaciones que la pregunta)

  • Icono de barra de acción no apto como otros iconos de Android
  • ActionBarSherlock: ¿cómo acceder a la vista del botón de inicio?
  • Android ActionBar: mostrar / ocultar las pestañas de forma dinámica?
  • Mostrar teclado suave en la activación de la barra de acción de búsqueda con SearchView
  • Android: TabHost - pasar los parámetros a los fragmentos
  • ActionBar bloquea la primera fila de listview
  • Ocultar el título de una barra de acciones no funciona en las versiones anteriores de Android (con ActionBarSherlock)
  • Cómo ajustar contenido de texto en ActionBarSherlock spinner de navegación
  • ActionBarSherlock Ítem Icono de ancho extraño con Android 4.3
  • Selección de lote de barras de acción de Android para versiones anteriores a 3.0
  • Ocultar el título de ActionBarSherlock y mostrar sólo el logotipo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.