Recientemente he creado una aplicación de Android con una versión minSdkVersion de 7 y targetSdkVersion de 10. Ahora estoy haciendo que la tableta de la aplicación sea compatible y agregue barras de acción. Así que actualicé por targetSdkVersion a 15 y en las propiedades de mi proyecto, moví mi Project Build Tarket a Android 4.0.3, API 15. También comprobé que mi Java Compiler es 1.6.El selector de dispositivo Android muestra la X roja en la columna de destino
Sin realizar ningún otro cambio en mi código, intento ejecutar mi aplicación y en el Selector de Dispositivo 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 ActionbarCompat y una aplicación de muestra de ActionbarSherlock y cuando ejecuto una de esas aplicaciones, ambos de mis dispositivos, muestran una marca de verificación verde. Ambas aplicaciones de muestra tienen su objetivo de compilación del proyecto 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á configurada igual que las demás. ¿Por qué mi aplicación tiene una X roja junto a las versiones de mi dispositivo en la columna Destino?
Gracias!
¿Su aplicación se refiere a cualquier proyecto de biblioteca? Si lo hace, me pregunto si puede verificar si tiene 'manifestmerger.enabled = true' en su archivo project.properties y verá si agregarlo/eliminarlo hace la diferencia. – Joe
@Joe Acabo de ver este comentario. Agregar manifestmerger.enabled = true no cambió nada. Incluyo la biblioteca ActionBarSherlock y, por naturaleza, la biblioteca de soporte de Android. Las X rojas aparecieron antes de comenzar a incluir bibliotecas, tan pronto como cambié mi objetivo de compilación del proyecto y actualicé mi manifiesto. – dbDev
¿Puedes dar el enlace del actionbarcompat que estás probando? –