【发布时间】:2012-12-11 22:19:40
【问题描述】:
我几乎在 Adding a external jar reference in Android.mk 中找到了答案,但我还没有找到答案。
我的项目在 libs/ 目录下包含 commons-io-2.4.jar 和 jsch-0.1.49.jar。一切都在eclipse中构建得很漂亮。现在我想编写一个 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 的食谱。
【问题讨论】:
-
您可以找到有关 AOSP 构建系统如何工作的良好参考:kandroid.org/online-pdk/guide/build_cookbook.html
-
以上链接不再有效。
标签: android android-make