2012-04-08 16 views
35

Sto cercando di aggiornare i miei strumenti Android SDK a 17 rev. e ho aggiornato usign SDK Tools ma in Properties/library; enter image description hereannotations.jar mancante

Ma il fatto che nella cartella di supporto c'è già un annotations.jar. Cosa devo fare per risolverlo?

+0

Soluzione (Gradle) - http: // stackoverflow.it/questions/16690914/importing-notnull-or-nullable-and-android-studio-wont-compile – Inoy

risposta

32

Ho avuto lo stesso problema. Sono andato a SDK Manager all'interno di Eclipse (Window -> Android SDK Manager) e ho installato il pacchetto di supporto Android che si trova nella cartella Extras. Dopo l'installazione l'errore era scomparso (almeno nel mio sistema)

+6

non ha funzionato per me – cV2

+7

il rar si trova in \ android-sdk-windows \ tools \ support – Sean

+0

Potrebbe essere necessario aggiornare il tuo progetto (fai clic con il pulsante destro del mouse in Esplora pacchetti e seleziona Aggiorna, oppure seleziona il progetto e premi F5) –

1

Ho avuto questo problema proprio ora, e questo è stato il miglior risultato in Google. Pubblicare i miei risultati per i googler che viaggiano nel tempo dal futuro.

La soluzione di Jose non ha funzionato per me, poiché non c'era alcuna cartella "Extra", né "Supporto Android", nel mio gestore aggiornamenti, quindi le cose devono essere cambiate negli ultimi due anni.

Ecco cosa ha funzionato per me: aggiornamento all dei pacchetti nel gestore SDK. Non so quale aggiornamento in particolare lo ha risolto, ma ora che sono tutti aggiornati, il problema è risolto.

3

Dopo aver aggiornato tutti i pacchetti nel gestore SDK, potrebbe essere necessario aggiornare anche il toolkit per gli sviluppatori Android. Eclipse ->Aiuto ->controllare gli aggiornamenti ->Installare

34

Così, quando ho aggiornato alla versione SDK L ho avuto lo stesso problema. Ma dopo l'aggiornamento delle cartelle Extra in SDK Manager non ho trovato il file annotation.jar. Forse Google ha problemi con la nuova versione dell'SDK. Così ho copiato il file annotation.jar dalla vecchia cartella SDK (cartella un anno fa)

+0

Lo stesso problema qui. Grazie per la soluzione – Dragan

+0

Sono tornato a una versione sdk non aggiornata per risolvere questo problema nei miei progetti Android eclissi. – jesobremonte

+0

non riesco a trovare il dannato file da nessuna parte dopo l'aggiornamento. Nessuna vecchia copia di sdk disponibile. – xaragen

19

clic destro sul vostro progetto, nel menu di scelta rapida scegliere Proprietà, il vostro vedrà una finestra. La seconda riga è Android: fai clic su di essa. Verrà visualizzato l'elenco di SDK installato. Controlla qualsiasi SDK con livello API 16 o superiore.

annotationas.jar è incorporato nell'SDK di 16 livelli API e dopo di esso.

+0

Ciò non ha avuto alcun effetto per me. – Luke

+1

Funziona per me. Sembra che sia la soluzione corretta. –

+0

Luke, controlla se hai installato l'API 16 – Vlad

2

Credo che Google ha cambiato la posizione di tale file jar <SDK_DIR>/extras/android/support/annotations.jar-<SDK_DIR>/extras/android/support/annotations/android-support-annotations.jar

Per risolvere questo problema, ho seguito questi passaggi su tutti i progetti e le biblioteche nel mio lavoro utilizzando questo barattolo:

  • Ho appena rimosso il file da Java Build Path -> Libray Tab,
  • quindi Add External Jars
  • Ha scelto il file dalla posizione indicata in alto.