2013-05-21 11 views
15

Oggi ho aggiornato il mio SDK Android e l'Ectle ADT alle versioni più recenti (ADT Rev. 22). Dopo aver riavviato Eclipse, non è affatto scontato con i percorsi di creazione ogni volta che faccio riferimento a librerie personalizzate.Funzioni della libreria Android interrotte dopo l'aggiornamento dell'SDK/ADT

Un esempio è mostrato in questo screenshot: enter image description here

My Custom "Android Utilities Library" compila bene, ma tutto ciò che dipende da esso mostra costruire gli errori di percorso. Per esempio. quando indago le impostazioni del percorso di costruzione per "Libreria URA Android" mi viene mostrato un errore con il valore android_utilities_library.jar mancante in "Dipendenze Android" (che in effetti è vero, le librerie verranno create su singoli file di classe in bin/classes).

Dopo aver letto la soluzione su Build path errors with library projects ho provato a pulire e creare manualmente i miei progetti nell'ordine corretto, ma senza risultati.

Non ho mai avuto a che fare con questo prima, quindi non so come attaccare il problema.

Qualsiasi aiuto è apprezzato. Grazie!

+0

prova questo: vai alla scheda ordine ed esportazione e spunta la casella accanto alle tue librerie personalizzate, quindi prova a pulire e compilare. – triggs

+4

Prova [this] (http://stackoverflow.com/questions/16610190/classnotfoundexception-after-adt-update/16610247#16610247) o [this] (http://stackoverflow.com/questions/16608524/eclipse-giving -Errore-manca-r-java-file-dopo-recente-update/16608570 # 16608570). Queste sono due soluzioni ai problemi più comuni in ADT 22. – Krauxe

+0

L'installazione dei nuovi strumenti di costruzione ha fatto il trucco. Grazie! – Chris

risposta

7

L'installazione dei nuovi strumenti di costruzione ha fatto il trucco. Non sono stati inclusi automaticamente quando ho aggiornato l'SDK (probabilmente ho bisogno di eseguire l'aggiornamento due volte credo).

+0

sì hai ragione ... la prima volta che ho aggiornato e cancellato i pacchetti e ho pensato che tutto fosse OK !! ma lo stesso errore sopra è apparso così quando eseguo di nuovo l'aggiornamento (Window - Android SDK Manager) ho avuto nuovi pacchetti da eliminare e installare altri .. Quindi dopo il secondo aggiornamento ho potuto lavorare bene. Grazie per la risposta chris :)) –

+0

Ciao, ho lo stesso problema. Mi è piaciuto come hai detto tu. installati nuovi strumenti di costruzione comprano ancora c'è un problema. la dipendenza da Android ha una croce rossa su di essa e non posso eseguire alcun mio progetto. Grazie – djk

1

Vedo che il tuo progetto Android URA Library si riferisce a Android Utilities Library, quindi il problema non dovrebbe riguardare l'aggiornamento di SDK/ADT.

Si prega di verificare:

  1. Proprietà progetto di Android URA Library, scegliere scheda Progetto e assicurarsi che si è aggiunto Android Utilities Library come la dipendenza del progetto. Altrimenti, per favore aggiungilo.
  2. Se il problema è ancora esistente, quindi Progetti \ Clean Tutti i Progetti
2

ho trovato una soluzione che funziona per me: Vai al progetto Proprietà> Crea Percorso> Ordine e Esporta

Poi si deve per controllare ogni casella di controllo. Nel mio caso le mie librerie sono state ripristinate

Spero che possa essere d'aiuto.

+0

Perché questo risolve l'errore? – Pacerier

0

Passare alle librerie e controllare il percorso di generazione delle librerie dipendenti. Dovrebbe essere uguale al percorso di costruzione dei tuoi progetti.

-1

se si sono importate tutte le dipendenze nel proprio spazio di lavoro, è possibile: projetc -> build all. Ho riscontrato il problema, e funziona bene

Problemi correlati