2011-08-29 10 views
31

Quando lancio la mia app per Android con Eclipse, appare la solita finestra "Scelta dispositivo Android". Posso qui scegliere su quale dispositivo voglio far funzionare la mia app.Che cosa significa il triangolo arancione nella colonna di destinazione della finestra Scelta dispositivo Android?

Nella colonna di destinazione appare vicino al mio obiettivo di un triangolo arancione con un punto esclamativo (sorta di 'avvertimento') (vedi l'immagine qui sotto)

C'è qualcuno che sa cosa vuol dire?

enter image description here

risposta

22

Secondo this mailing list thread, che appena significa che stai utilizzando una libreria opzionale e Eclipse non può essere sicuri che sia installato sul dispositivo. Eclipse sa che stai utilizzando una versione compatibile dell'API, non è sicuro dell'estensione opzionale che stai utilizzando. Quindi dovresti stare bene, a patto che l'app funzioni sul telefono.

+1

Penso che potrebbe anche significare che la versione minSdk che hai definito nel manifest sia più grande di quella su cui stai provando ad eseguire l'app. – IncrediApp

7

Ho lo stesso punto esclamativo accanto al mio obiettivo ma il codice è completo ed eseguito OK. A mio parere, l'avviso appare perché il dispositivo target ha una versione API diversa rispetto a quella del progetto. Nel mio caso il progetto Android è compilato con 2.3.3. ma il mio dispositivo Samsung ha installato 2.3.4

1

solo è necessario modificare la versione di destinazione SDK da "Google API ad Android" dalla finestra sdk come screenshot allegato. enter image description here

Problemi correlati