2011-08-29 5 views
31

Cuando ejecuto mi aplicación Android con Eclipse, aparece la ventana habitual "Selector de dispositivo Android". Aquí puedo elegir en qué dispositivo quiero ejecutar mi aplicación.¿Qué significa el triángulo naranja en la columna de destino de la ventana del Selector de dispositivo Android?

En la columna de destino aparece al lado de mi objetivo de un triángulo de color naranja con un signo de exclamación (tipo de 'advertencia') (ver la imagen de abajo)

¿Alguien sabe lo que significa?

enter image description here

Respuesta

22

Según this mailing list thread, eso sólo significa que está utilizando una biblioteca opcional y Eclipse no puede estar seguro de que se haya instalado en el dispositivo. Eclipse sabe que está utilizando una versión compatible de la API, simplemente no está seguro de la extensión opcional que está utilizando. Así que deberías estar bien, siempre y cuando la aplicación funcione en el teléfono.

+1

Creo que también podría significar que la minSdkVersion que definió en el manifiesto es más grande que la que está tratando de ejecutar la aplicación. – IncrediApp

7

Tengo el mismo signo de exclamación al lado de mi objetivo, pero el código se complementa y funciona bien. En mi opinión, la advertencia aparece porque el objetivo del dispositivo tiene una versión API diferente a la del proyecto uno. En mi caso, el proyecto de Android está construido con 2.3.3. pero mi dispositivo Samsung ha instalado 2.3.4

1

solo necesita cambiar la versión del SDK de destino de "API de Google a Android" desde la ventana de SDK como capturas de pantallas adjuntas. enter image description here

Cuestiones relacionadas