在某一应用程序中有时候需要引用第三方jar包
2014-01-20 16:03
239 查看
在某一应用程序中有时候需要引用第三方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----------------------------------------------------------------
以上红色字体部分为添加jar包的语句,其中关键在于LOCAL_STATIC_JAVA_LIBRARIES := libarity
和LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libarity:lily.jar 这两句。 libarity为jar包的别名,
可以随便取,只要与下面相对应就行。但是后面冒号后面的那个jar包名字就必须写你需要引入的jar包名字。
jar包应该方在工程的根目录下,也就是与你要编译的app的src,res,Android.mk文件同级的目录。
在该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----------------------------------------------------------------
以上红色字体部分为添加jar包的语句,其中关键在于LOCAL_STATIC_JAVA_LIBRARIES := libarity
和LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libarity:lily.jar 这两句。 libarity为jar包的别名,
可以随便取,只要与下面相对应就行。但是后面冒号后面的那个jar包名字就必须写你需要引入的jar包名字。
jar包应该方在工程的根目录下,也就是与你要编译的app的src,res,Android.mk文件同级的目录。
相关文章推荐
- 关于在android源码编译时引用第三方jar宝--需要在android.mk中配置
- 匿名内部类为什么有时候引用外部成员需要final
- 源码里开发的应用程序引用第三方jar包
- 关于在android源码编译时引用第三方jar宝--需要在android.mk中配置
- 值类型和引用类型之内存有时候需要结构体
- 在动态引用DLL-A中,当参数是个实体,而实体的属性在另一个DLL-B中。。我们需要得到A这个实体并将其赋值,并将赋值的实体传人DLL-A的方法中。
- TaskVision 需要引用 Excel.dll .在我的机器上找不到Excel.dll,怎么办?
- Ant classpath 指定类路径 编译程序引用第三方jar包
- Vista UAC下应用程序标注为“需要管理员权限”的四种方法
- rcp(插件开发)插件B需要引用插件A中的jar包-如何处理依赖关系
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- MVC4实现AJAX需要引用的2个文件
- 开发iOS应用程序需要的工具和编程技术
- maven 排除第三方jar包中pom文件中的依赖引用包
- JDOM获取子节点时候,有时候需要命名空间
- Java在制作jar包时引用第三方jar包的方法
- 关于需要提前引用声明的几点经验
- C++建立单向链表链表头指针需要使用指针类型的引用参数?
- Android第三方jar引用解决方案