2013-05-15 10 views
5

Ho appena aggiornato il mio strumenti SDK di Android alla versione appena rilasciata (Tools versione 22, la piattaforma strumenti versione 17)si blocca app Android dopo l'aggiornamento SDK-tools (NoClassDefFound, Google Analytics)

Ma ora sto incontrando alcuni problemi durante la creazione della mia app. L'applicazione lancia ancora, ma mi dà questa eccezione:

java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker 

Ha tale eccezione su questa linea:

EasyTracker.getInstance().setContext(this); 

Prima dell'aggiornamento strumenti SDK, stava funzionando benissimo, il vaso libGoogleAnalyticsV2 si trova nella cartella libs, nel percorso di build, come dovrebbe essere.

Git mi dimostra che, mentre la costruzione, Eclipse è l'aggiunta di questa linea nel classpath:

<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> 

Questa è l'unica differenza che vedo

idea di che cosa sta causando questo?

+0

Almeno un'altra persona sembra avere problemi relativi al JAR: https://groups.google.com/group/adt-dev/msg/e72062af02e4b98f Personalmente, non tocco R22 per un po ', quindi non so cosa potresti provare – CommonsWare

risposta

12

Ok, ho trovato la soluzione

nelle proprietà del progetto (Eclipse) -> percorso java accumulo -> ordine e l'esportazione assicurarsi che tutti i barattoli nella cartella librerie vengono controllati.

+0

UPDATE: avevo un'altra libreria che non funzionava, assicurati che anche le librerie private di Android siano controllate – Quentin

Problemi correlati