Ho un progetto Java standard in cui ho scritto codice per analizzare alcuni dati XML di Radio BBC da Internet. Il progetto si chiama BBCSchedules e la classe che mi interessa è chiamata BBCChannel.Importazione di file .jar esterno su progetto Android
Ora sto cercando di utilizzare la classe BBCChannel in un'applicazione Android. Come dovrei andare a fare questo?
Ho provato varie cose, seguendo vari consigli su Internet, e il posto in cui mi trovo in questo momento sta compilando il mio progetto BBCSchedules in un file .jar, e importandolo nel progetto Android usando l'opzione Build Path/Library/Add External Jar. Tuttavia, Eclipse ancora non riconosce la classe BBCChannel e non mi consente di eseguire l'applicazione a causa di ciò.
Immagino di aver fatto qualcosa di stupido, ma che cos'è?
AGGIORNAMENTO: Ho provato i passaggi elencati in How can I use external JARs in an Android project? e varie altre domande StackOverflow che posso trovare che sembrano essere correlate a questo, ma assolutamente nulla sembra funzionare. Altre idee?
AGGIORNAMENTO: Le discussioni che ho avuto con l'autore della prima risposta di seguito suggeriscono che è qualcosa a che fare con come sto usando Eclipse per allegare il file .jar. Il progetto che mi ha inviato con il file .jar già allegato non ha funzionato. Qualche altra idea a qualcuno?
Sei sicuro di aver impacchettato correttamente il tuo jar? Puoi usarlo su un semplice programma java di test dalla riga di comando? – systempuntoout
Sì, funziona perfettamente con un programma di riga comandi java standard. – robintw