全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

完美解决安卓jni项目会删除其他so文件的问题

安卓项目开发中,项目中使用到jni开发,使用C/C++编写了自己的so库,调试和运行一切正常,Android.mk文件代码如下:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE:=observer
LOCAL_SRC_FILES:=observer.c
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/include
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY)

如果我们需要引入其他第三方so库到libs/armeabi中时,在项目编译运行的时候会发现,刚刚加入的第三方so库,被删除了。

遇到这种情况,只需要按如下方法调整即可:

1、在jni中新建目录“prebuilt”(当然叫其他名称也可以)

2、修改Android.mk文件,把我们的第三方so库加入进去,在我上面Android.mk增加后的内容如下:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := tpnsSecurity
LOCAL_SRC_FILES := prebuilt/libtpnsSecurity.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE := tpnsWatchdog
LOCAL_SRC_FILES := prebuilt/libtpnsWatchdog.so
include $(PREBUILT_SHARED_LIBRARY)

include $(CLEAR_VARS)
LOCAL_MODULE:=observer
LOCAL_SRC_FILES:=observer.c
LOCAL_C_INCLUDES:= $(LOCAL_PATH)/include
LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY)

以上这篇完美解决安卓jni项目会删除其他so文件的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# jni  # so  # Android studio 下JNI编程实例并生成so库的实现代码  # Android Studio中导入JNI生成的.so库的实现方法  # 浅谈Android Studio JNI生成so库  # 解决NDK开发中Eclipse报错Unresolved inclusion jni.h的最终解决方法  # Android Studio 3.5版本JNI生成SO文件详解  # 第三方  # 给大家  # 自己的  # 在我  # 希望能  # 这种情况  # 写了  # 只需要  # 这篇  # 小编  # 大家多多  # 中时  # include  # dir  # observer  # LOCAL_C_INCLUDES  # LOCAL_MODULE  # LOCAL_SRC_FILES  # CLEAR_VARS  # mk 


相关文章: 网站好制作吗知乎,网站开发好学吗?有什么技巧?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  建站之星伪静态规则如何设置?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  黑客如何利用漏洞与弱口令入侵网站服务器?  如何快速搭建支持数据库操作的智能建站平台?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  手机网站制作与建设方案,手机网站如何建设?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  如何快速生成橙子建站落地页链接?  如何通过智能用户系统一键生成高效建站方案?  制作网站的基本流程,设计网站的软件是什么?  Android使用GridView实现日历的简单功能  昆明高端网站制作公司,昆明公租房申请网上登录入口?  山东网站制作公司有哪些,山东大源集团官网?  建站之星如何快速解决建站难题?  如何通过VPS建站实现广告与增值服务盈利?  建站之星在线客服如何快速接入解答?  如何访问已购建站主机并解决登录问题?  如何在服务器上配置二级域名建站?  如何用PHP工具快速搭建高效网站?  建站之星好吗?新手能否轻松上手建站?  建站10G流量真的够用吗?如何应对访问高峰?  制作网站的模板软件,网站怎么建设?  如何通过虚拟主机快速完成网站搭建?  北京网站制作的公司有哪些,北京白云观官方网站?  已有域名能否直接搭建网站?  如何通过虚拟机搭建网站?详细步骤解析  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  浅析上传头像示例及其注意事项  如何注册花生壳免费域名并搭建个人网站?  如何用花生壳三步快速搭建专属网站?  如何用PHP快速搭建CMS系统?  C#如何使用XPathNavigator高效查询XML  如何选择高效可靠的多用户建站源码资源?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  建站之星ASP如何实现CMS高效搭建与安全管理?  已有域名和空间如何快速搭建网站?  如何通过VPS搭建网站快速盈利?  如何在VPS电脑上快速搭建网站?  建站之星3.0如何解决常见操作问题?  建站主机空间推荐 高性价比配置与快速部署方案解析  制作国外网站的软件,国外有哪些比较优质的网站推荐?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  海南网站制作公司有哪些,海口网是哪家的?  如何确认建站备案号应放置的具体位置?  建站OpenVZ教程与优化策略:配置指南与性能提升 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。