Android 源码apk导入多个第三方jar包
来源:互联网 发布:淘宝优惠卷的坑 编辑:程序博客网 时间:2024/06/05 00:12
转载地址:http://blog.csdn.net/fangchongbory/article/details/7592889
今天遇到一个问题,需要在工程目录下导入两个第三方jar包。
大家都知道,在eclipse里导入jar包是通过右键工程目录选择Add Library,选择jar包所在目录,然后导入。但是在源码目录package/app/下编译应用,该如何导入呢?
其实实现起来也挺简单,需要修改一下Android.mk文件
代码如下:
- LOCAL_PATH:= $(call my-dir)
- include $(CLEAR_VARS)
- LOCAL_MODULE_TAGS := optional
- #libname这个名字可以自己定
- LOCAL_STATIC_JAVA_LIBRARIES := libname
- LOCAL_SRC_FILES := $(call all-java-files-under, src)
- LOCAL_PACKAGE_NAME := EnglishLearn
- LOCAL_CERTIFICATE := platform
- include $(BUILD_PACKAGE)
- include $(CLEAR_VARS)
- LOCAL_MODULE_TAGS := optional
- #libname必须与上面自己定义的名称一致,needimport.jar是你需要导入的第三方jar包
- LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libname:lib/needimport.jar
- include $(BUILD_MULTI_PREBUILT)
今天遇到一个问题,需要导入多个jar包,那么,该如何写Android.mk文件呢。
尝试了几种方法,都编译不过。想了下,应该跟makefile编程语法有关,下面是编译成功的Android.mk
- LOCAL_PATH:= $(call my-dir)
- include $(CLEAR_VARS)
- LOCAL_MODULE_TAGS := optional
- #libname这个名字可以自己定。注意这里的修改!!加了libname2
- LOCAL_STATIC_JAVA_LIBRARIES := libname \
- libname2
- LOCAL_SRC_FILES := $(call all-java-files-under, src)
- LOCAL_PACKAGE_NAME := EnglishLearn
- LOCAL_CERTIFICATE := platform
- include $(BUILD_PACKAGE)
- include $(CLEAR_VARS)
- LOCAL_MODULE_TAGS := optional
- #libname必须与上面自己定义的名称一致,needimport.jar是你需要导入的第三方jar包.注意这里的修改!!
- #加了libname2:lib/needimport2.jar
- LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libname:lib/needimport.jar \
- libname2:lib/needimport2.jar
- include $(BUILD_MULTI_PREBUILT)
如果需要添加多个第三方jar包,只需要在原来的赋值语句中敲空格,加“\”号回车,在第二行加入需要导入的包。
补充一下:LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libname:lib/needimport.jar
lib 是当前app跟目录下放jar的目录名
0 0
- Android 源码apk导入多个第三方jar包
- Android 导入多个第三方jar包
- Android 导入多个第三方jar包
- android 源码环境下,编译apk时,导入第三方的jar包
- android 源码环境下,编译apk时,导入第三方的jar包
- android 源码环境下,编译apk时,导入第三方的jar包
- android 源码环境下,编译apk时,导入第三方的jar包
- 在android源码编译中导入第三方jar包
- android源码应用中导入第三方jar包
- 2.android导入第三方jar包,查看源码
- 《android 导入第三方源码jar包遇到的坑》
- android导入多个第三方包
- 解决android导入多个第三方jar包后项目代码混淆的问题
- 解决android导入多个第三方jar包后项目代码混淆的问题 .
- android 正确导入第三方jar包
- android导入第三方jar包
- Android 应用导入第三方jar包
- android正确导入第三方jar包
- 2014 Multi-University Training Contest 2---ZCC Loves Codefires
- 策略模式
- poj3984 迷宫问题
- jQuery中(function(){})()执行顺序的理解
- MvcPager分页控件
- Android 源码apk导入多个第三方jar包
- ORACLE 创建表空间,创建用户,赋予权限等操作
- poj 1975 Median Weight Bead(传递闭包 Floyd)
- poj 1328 Radar Installation
- 单件模式(Singleton Pattern)
- VS2012使用XListCtrl
- Perforce使用指南_forP4V
- 使用代码为textview设置drawableLeft
- 第三章 字符串、向量和数组