Uso eclipse per lo sviluppo di Google Android.NoClassDefFoundError sul progetto di libreria esterna per Android
Ho creato un progetto di libreria ([x] Is Library
nelle impostazioni di Android), che include un file jar esterno (librerie di riferimento). Questo progetto di biblioteca viene fatto riferimento in un altro progetto (il progetto reale che utilizzerà il progetto di libreria). Questo viene fatto aggiungendo il progetto sotto le impostazioni di Android.
la fonte compila, ma se voglio eseguirlo sul dispositivo, ottengo il NoClassDefFoundError per una classe che è all'interno del vaso-file che viene incluso nel progetto di libreria.
Edit: Il vaso file ist aggiunto alle voci esportate ([x] my.jar
sul Order and Export
-Tab del progetto biblioteca)
C'è un modo pulito per ottenere questo lavoro?
sei sicuro che la classe non trovata è nel bar di riferimento? ci sono una serie di problemi con le classi java regolari a cui fanno riferimento i jar che si trovano in Java ma che non sono in Dalvik come alcune javax e tutte le classi lava.beans – kostja
se è nel jar, hai aggiunto il jar agli elementi esportati? – kostja
@kostja: Sì, ho modificato la mia domanda. – Fu86