安卓项目开发中,项目中使用到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小时内与您取得联系。