Eigene jars als libs mitgeben?

X5-599

Top Contributor
Hi,

Wie kann ich Android sagen dass er ein nicht-Android jar mit in mein App packen soll? Ich bekomme ständig NoClassDef Errors zur Laufzeit.
Das wird dochwohl irgendwie möglich sein, oder nicht?
 

schlingel

Gesperrter Benutzer
Du musst in den Build Path Properties aber noch bei Export die entsprechenden Libs ankreutzen.

Wenn du die JARs in's Libs-Verzeichnis packst, sollte das automatisch passieren.
 

X5-599

Top Contributor
Im Link von MarderFahrer steht schon alles drin. Aber automatisch passiert da gar nichts.

Jetzt hakt es übrigens an der Tatsache das Android meinte nicht alles implementieren zu müssen was es auch schon in der J2SE gibt.
Java:
KeyStore.getInstance("JKS");

lässt grüssen. Warum lässt man sowas raus? Ich da keinen Grund für erkennen.
Trozdem Danke an alle.
 

schlingel

Gesperrter Benutzer
Meine Lieblingsbegründung: Weil Google eine Algorithmiker- und keine SW-Entwicklungsfirma ist. Als kleiner Dev quält man sich andauernd durch deren Quirks ...

Als Workaround könntest du Bouncy Castle als Keystore verwenden. Umwandeln sollte leicht gehen wenn diesem Post getraut werden darf.
 

Ähnliche Java Themen


Oben