2010-11-28 7 views
3

Ich habe eine Android-Java-Bibliothek, die nativen Code verwendet. Ich habe diese Java-Bibliothek einem Client-Projekt hinzugefügt.Verpacken einer Android-Bibliothek auf einem JAR, das JNI verwendet

Darf ich ein Skript hinzufügen, das die native Bibliothek in den libs-Ordner meines Client-Projekts kopiert? Oder diese native Bibliothek ist im Jar der Java-Bibliothek enthalten?

Wenn Sie weitere Details benötigen oder wenn Sie nichts verstehen, sagen Sie es mir.

Danke.

Antwort

0

Ich weiß nicht, ob Sie mehr Unterstützung brauchen.
Sie benötigen keine Skripts, wenn Sie das Android-Bibliotheksprojekt zu Ihrem Android-Projekt hinzugefügt haben.
Ich habe eine ähnliche Konfiguration und es funktioniert gut.

Weitere Informationen, wie Sie die JNI verwenden möchten, können Sie hier sehen: Issues with SHA1 hash implementation in Android

1

Sie sollten Dateien verschieben .so (Libs, obj etc.) von einem Projekt Hauptprojekt (das wird JAR-Bibliothek sein) (das wird Ihre JAR-Bibliothek verwenden). Machen Sie danach * .JAR erneut und hängen Sie * .JAR an Ihr Hauptprojekt an. Ich habe dieses Problem auf diese Weise gelöst. :) Ich hoffe meine Antwort wird hilfreich sein. Tschüss, VansFannel!

Verwandte Themen