Ich habe ein Standard-Java-Projekt, in dem ich Code geschrieben habe, um einige BBC-Radio-XML-Daten aus dem Internet zu analysieren. Das Projekt heißt BBCSchedules und die Klasse, an der ich interessiert bin, heißt BBCChannel.Externe JAR-Datei in Android-Projekt importieren
Ich versuche jetzt die BBCChannel Klasse in einer Android-Anwendung zu verwenden. Wie soll ich das machen?
Ich habe verschiedene Dinge ausprobiert, verschiedene Ratschläge im Internet befolgt, und der Ort, den ich im Moment habe, besteht darin, mein BBCSchedules-Projekt zu einer .jar-Datei zu kompilieren und diese in das Android-Projekt zu importieren die Option Pfad/Bibliothek erstellen/Externes Glas hinzufügen. Eclipse erkennt die BBCChannel-Klasse jedoch immer noch nicht und lässt die Anwendung deshalb nicht ausführen.
Ich glaube, ich etwas Dummes falsch gemacht habe, aber was ist es?
UPDATE: Ich habe die in How can I use external JARs in an Android project? aufgelisteten Schritte und verschiedene andere StackOverflow-Fragen, die ich finden kann, die damit in Zusammenhang zu stehen scheinen, aber absolut scheint nichts zu funktionieren. Irgendwelche anderen Ideen?
UPDATE: Die Diskussionen, die ich mit dem Autor der ersten Antwort unten hatte, legen nahe, dass es etwas damit zu tun hat, wie ich Eclipse verwende, um die .jar-Datei anzuhängen. Das Projekt, das er mir mit der bereits angehängten .jar-Datei schickte, funktionierte nicht. Irgendwelche anderen Ideen jemand?
Sind Sie sicher, dass Sie Ihr Glas korrekt verpackt haben? Können Sie es in einem einfachen Test-Java-Programm von der Befehlszeile aus verwenden? – systempuntoout
Ja, es funktioniert in einem Standard-Java-Befehlszeilenprogramm. – robintw