源码编译,添加三方jar包的方法
来源:互联网 发布:程序员需要学英语吗 编辑:程序博客网 时间:2024/06/05 07:26
在android里在编译一个java应用时,如果这个应用需要一个第三方的jar包,那么就需要将这个三方的jar包通过mk文件将其编译到apk里,下面是将一个三方的jar包编译到apk包里的方法.
- LOCAL_PATH := $(call my-dir)
- include $(CLEAR_VARS)
- LOCAL_MODULE_TAGS := user
- LOCAL_STATIC_JAVA_LIBRARIES := libdom4j
- LOCAL_SRC_FILES := $(call all-java-files-under, src)
- LOCAL_PACKAGE_NAME := CoolReader
- include $(BUILD_PACKAGE)
- include $(CLEAR_VARS)
- LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libdom4j:dom4j-1.6.1.jar
- include $(BUILD_MULTI_PREBUILT)
关键在于:
- LOCAL_STATIC_JAVA_LIBRARIES := libarity 和 LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES :=
- libdom4j:dom4j-1.6.1.jar
其实libdom4j是个名字可以随便取,但是两个属性的值要一样就好了,但是后面那个冒号里面就一定要写你的jar包名,你的jar包一定放在工程的根目录就是和mk文件的同级目录。
要注意:libdom4j这个名一定要是唯一的,要不编译就会出错,比如有两个应用里都用到了libdom4j这个包名,那么在编译时就会出现一下的错误信息:
***/packages/apps/calculator:MODULE.TARGET.JAVA.LIBRARIES.libarityalready defined by packages/apps/coolReader
意思就是用两处定义了libarity,一处是/packages/apps/calculator,另一处是packages/apps/coolReader
0 0
- 源码编译,添加三方jar包的方法
- Android系统开发之三:源码添加编译多个第三方jar包
- Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法
- Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法
- 通过Makefile编译一个三方的jar包的方法
- HIVE以及OOZIE添加第三方JAR包的方法
- HIVE以及OOZIE添加第三方JAR包的方法
- adt怎么关联第三方jar包源码的方法
- Android源码中添加第三方jar包以及去除混淆编译问题
- Android开发-工具:Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法
- Android studio添加jar包,三方源码library,以及so文件步骤
- Android studio添加jar包,以及so文件,三方源码library步骤
- Android studio添加jar包,三方源码library,以及so文件步骤
- 在Android源码环境下编译系统App使用第三方jar包的方法(备忘)
- android studio jar 包添加 的 三种方法
- Android 4.0.3 源码编译中添加外部jar包和外部so到apk的方法
- 导入第三方jar包后编译源码问题
- 在android源码编译中导入第三方jar包
- NumberUtils、ArrayUtils和RandomUtils工具类用法
- 网络字节流和主机字节流
- domino POP/SMTP问题处理以及性能优化
- HDU 1043 Eight
- android touch scroll fling event 测试
- 源码编译,添加三方jar包的方法
- C#不规则窗体
- JQueryEasyUI学习笔记(十)datagrid 添加、修改、删除
- 解决jar包冲突的问题
- 【LeetCode】Binary Tree Level Order Traversal II
- JS:checkbox 全选及传值相关
- pc 端区间滑块
- 19.Swift-类型嵌套
- 运行Java程序批处理bat