Hinzufügen einer JAR-Datei von libs / zu Android.mk
I fast fand die Antwort inHinzufügen einer externen Jar-Referenz in Android.mk aber ich bin immer noch nicht ganz da.
Mein Projekt enthält commons-io-2.4.jar und jsch-0.1.49.jar im Verzeichnis libs /. In der Finsternis baut sich alles wunderbar auf. Jetzt möchte ich eine Android.mk-Datei schreiben, um mein Projekt automatisch zu erstellen.
Mein Android.mk sieht so aus, aber es funktioniert nicht.
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := MyProject
LOCAL_CERTIFICATE := platform
LOCAL_STATIC_JAVA_LIBRARIES := jsch-0.1.49 commons-io-2.4
LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags
include $(BUILD_PACKAGE)
LOCAL_STATIC_JAVA_LIBRARIES := libs
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libs:jsch-0.1.49 libs:commons-io-2.4
include $(BUILD_MULTI_PREBUILT)
Ich bin sicher, dass es nur eine kleine geheime Sauce gibt, die ich falsch verstanden habe, aber ich kann es nicht herausfinden.
Gibt es eine gute Referenz für Android.mk-Dateien? Alles, was ich finden konnte, waren Rezepte für die Arbeit mit dem ndk.