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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage