2013-05-16 15 views
12

Ho aggiornato gli strumenti SDK su R22 e sul plugin ADT. Tutto ha funzionato bene prima dell'aggiornamento, ma da allora ho problemi.Aggiornamento ad Android SDK Tools R22

Fondamentalmente ho 2 progetti di libreria e un progetto di app. Uno dei miei progetti di libreria contiene alcuni file jar nella cartella "libs". Uno di questi vasi viene utilizzato nel progetto dell'app stesso per alcune impostazioni iniziali. Prima dell'aggiornamento, tutto ha funzionato bene, ma ora mi chiede di aggiungere il jar al percorso di build e anche se lo faccio, quando eseguo l'app mi dà ancora ClassNotFoundException.

Qualcuno ha avuto un'esperienza simile o ha qualche idea su cosa causa questo e come può essere risolto?

Grazie.

+0

Chiunque apre un bug per google? – zwebie

+0

Si noti che i tag sono indipendenti. La combinazione di 'android',' sdk' e 'tools' non significa la stessa cosa del tag' android-sdk-tools'. – Charles

risposta

8

Controllare questo Android Sdk tools Revision 22 issue?. "Ho scoperto che dovevo controllare tutte le caselle nella scheda ordine/esportazione del Java Build Path per il progetto - e ogni libreria - per compilare e far funzionare correttamente l'app su un dispositivo." - dovrebbe aiutare.

+0

Grazie per la tua risposta, ha risolto il mio problema! –

+0

L'ho già fatto, ancora lo stesso problema – Som

0

OK. Ho anche avuto un tipo di problema di Simillar.

Come dire Se prima dell'aggiornamento è presente un progetto di libreria come google-play-services_lib, è possibile che il codice della libreria sia stato aggiornato anche dopo l'aggiornamento dell'SDK.

È necessario rimuovere quel progetto libreria dal tuo spazio di lavoro e di importazione di nuovo dalla cartella di origine come nel mio caso ho dovuto importare da /android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib. Aggiungi il riferimento di al percorso della libreria per il tuo progetto di app Android. pulisci e crea il tuo progetto.

Spero che questo aiuti.

+0

Ho un JAR per le notifiche push del dirigibile urbano che attualmente causa il problema. Ho provato a eliminare i progetti di libreria e app e li ho importati in uno spazio di lavoro completamente nuovo, ma non ha risolto il mio problema. –

+0

@LeviKurti: Assicurati di avere quel file jar nella cartella libs e di averlo fatto correttamente nel tuo progetto. –

+0

Anche provato. Ho cancellato l'intera cartella libs, l'ho ricreata e ho aggiunto di nuovo i vasi, ma ancora senza fortuna. Ho letto molti post con problemi dopo l'aggiornamento a r22 ma non ho ancora trovato una soluzione per il mio problema. –

0

si dovrebbe cercare di eseguire l'aggiornamento di Eclipse.

1) Ricevi le nuove importazioni tramite l'SDK di Android manager 2) Verificare la presenza di aggiornamenti nel repository di Eclipse: help/controllare gli aggiornamenti

che avrebbe "per davvero" aggiornare la versione SDK nelle vostre configurazioni.

Non so se sono necessari gli altri passaggi indicati da VShcryabets, li ho avuti prima.

Problemi correlati