开发者社区> 一叶飘舟> 正文

android.mk中引用第3方 jar包的方法

简介:
+关注继续查看
在某一应用程序中有时候需要引用第三方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:  就放在本地包目录下。 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android.bp 文件中引入aar、jar、so库正确编译方法(值得收藏)
Android.bp 文件中引入aar、jar、so库正确编译方法(值得收藏)
96 0
【Android 逆向】Android 中常用的 so 动态库 ( 拷贝 /system/lib/ 中的 Android 系统 so 动态库 )
【Android 逆向】Android 中常用的 so 动态库 ( 拷贝 /system/lib/ 中的 Android 系统 so 动态库 )
936 0
【Android NDK 开发】JNI 引用 ( 全局引用 | NewGlobalRef | DeleteGlobalRef )
【Android NDK 开发】JNI 引用 ( 全局引用 | NewGlobalRef | DeleteGlobalRef )
438 0
【Android NDK 开发】JNI 方法解析 ( JNIEnv *env 参数 )
【Android NDK 开发】JNI 方法解析 ( JNIEnv *env 参数 )
391 0
Android.mk中遍历所有源文件
最近工作常用到,小结一下 写法1 MY_FILES_PATH := $(LOCAL_PATH) \ $(LOCAL_PATH)/../../Classes MY_FILES_SUFFIX := %.
1958 0
+关注
一叶飘舟
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载