1。 Android.mk
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_STATIC_JAVA_LIBRARIES := activationjar additionnaljar mailjar
LOCAL_CERTIFICATE := platform
# Only compile source java files in this apk.
LOCAL_JAVA_LIBRARIES := core #activation additionnal mail
#LOCAL_LDLIBS += -lactivation -ladditionnal -lmail
LOCAL_PACKAGE_NAME := HelloMail
LOCAL_PROGUARD_ENABLED := disabled
LOCAL_CERTIFICATE :=platform
include $(BUILD_PACKAGE)
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := activationjar:activation.jar additionnaljar:additionnal.jar mailjar:mail.jar
include $( BUILD_MULTI_PREBUILT)
# Also build all of the sub-targets under this one: the shared library (and/or others).
include $(call all-makefiles-under,$(LOCAL_PATH))
android.mk 中的activationjar是随意的名字,但LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES和LOCAL_STATIC_JAVA_LIBRARIES中应该关联起来而冒号后面的jar文件就是实际的jar文件
2. 需要把你的jar文件copy到你的根目录下,也就是Android.mk对应的目录就行了,mm整个编译搞定。