在某一应用程序中有时候需要引用第三方jar包,那么怎么才能在编译app的时候把该jar包引入进入呢?
在该app下的Android.mk文件中添加如下语句:
------------------------------start-----------------------------------------------
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := user eng
########################################
LOCAL_STATIC_JAVA_LIBRARIES := lib3party //定义引用名
########################################
....
include $(BUILD_PACKAGE)
###############################################################
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := lib3part:libs/3part.jar // 引用名:jar包名
include $(BUILD_MULTI_PREBUILT)
################################################################
--------------------------------end----------------------------------------------------------------
不明白的话,请参考计算器app包.
\packages\apps\Calculator
android.mk:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := libarity
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_SDK_VERSION := current
LOCAL_PACKAGE_NAME := Calculator
include $(BUILD_PACKAGE)
##################################################
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libarity:arity-2.1.2.jar
include $(BUILD_MULTI_PREBUILT)
# Use the folloing include to make our test apk.
include $(call all-makefiles-under,$(LOCAL_PATH))
--------------------------------------------
arity-2.1.2.jar: 就放在本地包目录下。
相关文章
- 04-05jmeter中引用jar包jsonpath的坎坷之路:
- 04-05Delphi 调试BPL包中引用另外的BPL的方法。
- 04-05maven 增加本地libs依赖的三种方法 jar包引用
- 04-05Eclipse导入的工程后referenced libraries中的jar包中文注释显示乱码解决方法
- 04-05android项目app中引用不到module下的jar包问题
- 04-05IDEA中已配置阿里镜像,但maven无法下载jar包的问题及解决方法
- 04-05Xamarin Android中引用Jar包的方法
- 04-05解决eclipse中maven web工程打包成war(发布到tomcar)时lib中没有jar包的解决方法
- 04-05Eclipse中给jar包导入JavaDoc注释文档的方法
- 04-05【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。