详解android.mk中引用第三方库的方法 一、集成第三方jar包1.在项目目录下创建目录libs不创建也行一会儿指向对应路径就好将第三方的jar包放进去。2.在Android.mk文件中进行配置include$(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:smartphotolib:../../libs/smartphotolib.jar #前面为自定义的名umeng_message_push起什么名都可以“”后面的为jar包在项目下对应的路径。 include$(BUILD_MULTI_PREBUILT)3.引用在LOCAL_STATIC_JAVA_LIBRARIES中加入smartphotolib 即可LOCAL_STATIC_JAVA_LIBRARIES:smartphotolib或LOCAL_STATIC_JAVA_LIBRARIESsmartphotolib即可。二、集成*.so文件1.将so文件复制到libs下面。2.在Android.mk文件中配置include$(CLEAR_VARS)LOCAL_PREBUILT_LIBS:libsmartphotojni:../../libs/arm64-v8a/libsmartphotojni.so include$(BUILD_MULTI_PREBUILT)3.引用在Android.mk中添加LOCAL_JNI_SHARED_LIBRARIES:libsmartphotojni即可。编译会自动将so文件拷贝到out/target/product/***/obj/lib目录下如果没有拷贝可以手动拷贝后再进行编译或是写脚本进行拷贝如下所示#so libraryPRODUCT_COPY_FILES\../../libs/arm64-v8a/libsmartphotojni.so:system/lib/libsmartphotojni.so \../../libs/arm64-v8a/libmxnet_predict.so:system/lib/libmxnet_predict.so三、集成*.aar文件在APK的Android.mk添加第三方AAR 创建libs/aaa.arr文件修改Android.mk如下...LOCAL_AAPT_FLAGS--auto-add-overlay \--extra-packages aaaLOCAL_STATIC_JAVA_AAR_LIBRARIES:aaa...include$(CLEAR_VARS)LOCAL_MODULE_TAGS:optionalLOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:aaa:libs/aaa.aar include$(BUILD_MULTI_PREBUILT)四.动态拷贝so到libs下1.在jni文件夹下面新建prebuilt文件夹把需要拷贝的so放倒该文件夹下面。在Android.mk中加入以下代码#################################################################此处为App必需导入的玩外部so文件 include$(CLEAR_VARS)LOCAL_MODULE:BaiduMapSDK_base_v4_4_0LOCAL_SRC_FILES:prebuilt/libBaiduMapSDK_base_v4_4_0.so include$(PREBUILT_SHARED_LIBRARY)#LOCAL_SHARED_LIBRARIES:BaiduMapSDK_base_v4_4_0 include$(CLEAR_VARS)LOCAL_MODULE:locSDK7aLOCAL_SRC_FILES:prebuilt/liblocSDK7a.so include$(PREBUILT_SHARED_LIBRARY)#LOCAL_SHARED_LIBRARIES:locSDK7a #################################################################以上就是本文的全部内容希望对大家的学习有所帮助。更多Android进阶指南 可以扫码 解锁《Android十大板块文档》1.Android车载应用开发系统学习指南附项目实战2.Android Framework学习指南助力成为系统级开发高手3.2023最新Android中高级面试题汇总解析告别零offer4.企业级Android音视频开发学习路线项目实战附源码5.Android Jetpack从入门到精通构建高质量UI界面6.Flutter技术解析与实战跨平台首要之选7.Kotlin从入门到实战全方面提升架构基础8.高级Android插件化与组件化含实战教程和源码9.Android 性能优化实战360°全方面性能调优10.Android零基础入门到精通高手进阶之路敲代码不易关注一下吧。ღ( ´ᴗ )

相关新闻

最新新闻

解密Prompt系列4. 升级Instruction Tuning:Flan/T0/InstructGPT/TKInstruct

解密Prompt系列4. 升级Instruction Tuning:Flan/T0/InstructGPT/TKInstruct

前言 这一章我们聊聊指令微调,指令微调和前3章介绍的prompt有什么关系呢?哈哈只要你细品,你就会发现大家对prompt和instruction的定义存在些出入,部分认为instruction是prompt的子集,部分认为instruction是句子类型的…

2026/8/27 13:23:12
解密prompt系列5. APE+SELF=自动化指令集构建代码实现

解密prompt系列5. APE+SELF=自动化指令集构建代码实现

前言 这一章我们介绍如何降低指令数据集的人工标注成本!这样每个人都可以构建自己的专属指令集, 哈哈当然我也在造数据集进行时~ 介绍两种方案SELF Instruct和Automatic Prompt Engineer,前者是基于多样的种子指令,利用大模型的上下文和指令…

2026/8/27 13:23:12
AI大模型时代,大龄程序员如何轻松转型赢未来?

AI大模型时代,大龄程序员如何轻松转型赢未来?

当前大龄程序员的处境 在科技行业的高速发展中,大龄程序员这一群体正面临着前所未有的挑战。随着新兴技术的不断涌现,如云计算、大数据、人工智能等,传统的编程技能逐渐显得“过时”。同时,年轻一代的程序员以更加低廉的薪酬和旺盛…

2026/8/27 13:23:12
解密Prompt7. 偏好对齐RLHF-OpenAI·DeepMind·Anthropic对比分析

解密Prompt7. 偏好对齐RLHF-OpenAI·DeepMind·Anthropic对比分析

前言 前三章都围绕指令微调,这一章来唠唠RLHF。何为优秀的人工智能?抽象说是可以帮助人类解决问题的AI, 也可以简化成3H原则:Helpful Honesty Harmless。面向以上1个或多个原则,RLHF只是其中一种对齐方案,把模型输出…

2026/8/27 13:23:12
解密Prompt系列8. 无需训练让LLM支持超长输入:知识库  unlimiformer  PCW  NBCE

解密Prompt系列8. 无需训练让LLM支持超长输入:知识库 unlimiformer PCW NBCE

前言 这一章我们聊聊有哪些方案可以不用微调直接让大模型支持超长文本输入,注意这里主要针对无限输入场景。之前在BERT系列中我们就介绍过稀疏注意力和片段递归的一些长文本建模方案长文本建模 BigBird & Longformer & Reformer & Performer&#xff0…

2026/8/27 13:23:12
洛雪音乐放不出声音?3 分钟换上六音音源修复版,免费不改代码

洛雪音乐放不出声音?3 分钟换上六音音源修复版,免费不改代码

洛雪音乐放不出声音?3 分钟换上六音音源修复版,免费不改代码 【免费下载链接】New_lxmusic_source 六音音源修复版 项目地址: https://gitcode.com/gh_mirrors/ne/New_lxmusic_source 升级到洛雪音乐 1.6.0 后,点播放只剩转圈&#xf…

2026/8/27 13:18:12