开发某个应用过程中需要引用一个第三方的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包中的类



更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. Android(安卓)Telechips89xx背光控制流程
  7. Android中的文件存储
  8. Android&Js相关
  9. Ubuntu下批处理转换jpg 2 png格式

随机推荐

  1. android 更新列表
  2. Android音频开发(3):使用AudioRecord实现录
  3. android动画源码合集、动态主题框架、社
  4. 更新sdk后,点击sdk管理器报出location of
  5. Android(安卓)动画标签——translate
  6. Android音频开发(7):音乐可视化-FFT频谱图
  7. android和js的相互调用
  8. Android跨进程通信IPC之9——Binder之Fra
  9. Android中的适配器(Adapter)
  10. Android音频开发(2):使用AudioRecord录制pcm