Wie verweise ich auf ein externes Glas in einem Android-Bibliotheksprojekt in Eclipse?

Oh Android. Wie ich dein Geschwätz liebe.

Ich habe einen Arbeitsbereich mit einigen Projekten. App1 und App2 sind Android-Anwendungen. Common ist ein Android-Bibliotheksprojekt. App1 und App2 hängen von Common ab (über die Android-Registerkarte verknüpft).

Common hat einige externe Abhängigkeiten, nämlich httpmime & apache-mime4j, die als JAR-Dateien existieren.

Aus irgendeinem Grund muss ich meine MIME-JAR-Dateien zum Erstellungspfad von App1 und App2 hinzufügen, damit die Kompilierung erfolgreich ist. Das scheint wirklich dumm zu sein. In normalem Java würde ich Common zum Erstellungspfad von App1 und App2 hinzufügen und alles würde funktionieren. Wird dies erwartet, dass ich meine Gläser zu jeder Android-Anwendung hinzufügen muss?

-And

Hinweis: Wenn ich den Erstellungspfad nicht wie oben beschrieben konfiguriere, erhalte ich "Der Typ org.apache.james.mime4j.message.SingleBody kann nicht aufgelöst werden. Er wird indirekt aus den erforderlichen .class-Dateien | DataCallUtil.java | referenziert / App1 / Common / util | Zeile 364 "

Antworten auf die Frage(6)

Ihre Antwort auf die Frage