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 .
- Diseño de Android con barra de acciones y pestañas
- ActionBarSherlock spinner no seleccionable en ActionBar - Tema relacionado
- Establecer la gravedad del título en el centro de ActionBarSherlock
- NoSuchMethodError getChildFragmentManager ()
- Obtención del error "La actividad Java.lang.IllegalStateException se ha destruido" al utilizar pestañas con ViewPager
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!
- Los animadores sólo se pueden ejecutar en los subprocesos Looper en Sherlock Action Bar
- Viewpageindicator dentro del fragmento
- Las pestañas de la barra de acciones no llenan el ancho de la pantalla
- Ocultar / Mostrar barra de acciones Elemento de menú de opción para diferentes fragmentos
- ¿Por qué isItemChecked () devuelve true cuando está en ActionMode?
- ¿Cómo obtener texto en un icono de ActionBar?
- Utilizando la navegación de lista y las pestañas con ActionBarSherlock?
- El icono de ActionBar no aparece en ActionBar de nuevo después de setVisible a false then true
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)
- Android – detalles de uso de la batería
- Cómo detectar los bordes largos de la pared para preparar la máscara y recolorar