Android.mkで外部jar参照を追加することで答えをほぼ見つけましたが、まだ完全にはありません。
私のプロジェクトでは、libs/ディレクトリにcommons-io-2.4.jarとjsch-0.1.49.jarが含まれています。すべてが日食で美しく構築されます。次に、Android.mkファイルを作成して、プロジェクトを自動的にビルドします。
私のAndroid.mkはこのように見えますが、機能していません。
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)
間違えた秘密のタレはほんの少しあると思いますが、わかりません。
Android.mkファイルの良いリファレンスはありますか?私が見つけたのは、ndkを操作するためのレシピだけでした。