Android mk文件中引入第三方jar包的方法

原创 2013年12月06日 09:35:53

开发某个应用过程中需要引用一个第三方的jar包 libblur.jar,方法如下:

编辑应用的Android.mk文件,新增红色部分代码

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)


LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-java-files-under, src)

LOCAL_STATIC_JAVA_LIBRARIES := \
    com.android.phone.common \
    com.android.vcard \
    android-common \
    guava \
    android-support-v13 \
    android-support-v4 \
    android-ex-variablespeed \
    libblur \

LOCAL_REQUIRED_MODULES := libvariablespeed

LOCAL_PACKAGE_NAME := Contacts
LOCAL_CERTIFICATE := shared
LOCAL_JAVA_LIBRARIES := mms-common telephony-common
LOCAL_PROGUARD_FLAG_FILES := proguard.flags

include $(BUILD_PACKAGE)

# Use the folloing include to make our test apk.
include $(call all-makefiles-under,$(LOCAL_PATH))


####################################
include $(CLEAR_VARS)
#冒号前面为jar别名,后面为jar文件的实际路径
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libblur:lib/libblur.jar  
include $(BUILD_MULTI_PREBUILT)
#######################################


在与Android.mk文件同目录下新建一个lib目录,然后将libblur.jar拷贝到该目录下,这就对应了lib/libblur.jar

然后代码中就可以引入包名使用jar包里面的类了。

import com.android.ui.lib.TransitionEffect;// libblur包中的类



相关文章推荐

Android.mk引入第三方jar包和so库文件

以SystemUI为例,如果需要在SystemUI中引入第三方jar包以及so库,可作如下处理: 首先,在frameworks\base\packages\SystemUI下新建libs目录: ...

android .mk 引用第三方jar包(参考 Calculator )

dengpei@dengpei-pc:~/git/gingerbread/packages/apps/Calculator$ tree . |-- AndroidManifest.xml |--...

Android.mk添加第三方jar包

Android.mk添加第三方jar包
  • kv110
  • kv110
  • 2016年05月22日 13:03
  • 187

AndroidNDK初步开发之如何调用jni生成.so文件、Android.mk配置及第三方so不被删除的方法(二)

这节将要说明AndroidNDK开发中如何调用JNI生成.so文件的,还有Android.mk的配置问题和如何在使用eclipse将项目进行build时能够导出第三方的.so文件而不被删除的方法。...

android工程中引入第三方JAR包后安装APK时老是提示找不到库文件

android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误 分类...

android中引入第三方jar包方法( java.lang.NoClassDefFoundError: com.sina.weibo.sdk.auth.AuthInfo)解决办法

转载:http://blog.sina.com.cn/s/blog_5da93c8f0101ctlt.html 以前用的正好的工程,自己调整了下jar包,把重复的jar包加载去掉了,结果运行程序出...

Android引入第三方jar包的方法

出处:http://www.cnblogs.com/feisky/archive/2010/01/06/1640727.html   在Android平台中可以使用第三方外部JAR库文件,在E...

Android引入第三方jar包的方法

Dx 1 error; aborting;Conversion to Dalvik format failed with error 1 在Android平台中可以使用第三方外部JAR库文件,在Ec...

[更新]Android中引入第三方Jar包的方法,测试可行

在这里鄙视一下不测试就随便贴代码的人既浪费自己的时间,也浪费别人的时间网上查都说是通过添加中Build Path或者使用User library来添加,我不知道这些复杂粘贴的人测试过没,反正我测试了好...

Android studio 2.2引入第三方Jar包的方法

Android studio 2.2引入第三方Jar包的方法
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android mk文件中引入第三方jar包的方法
举报原因:
原因补充:

(最多只允许输入30个字)