.so文件的平台相关性 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

.so文件的平台相关性

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:31

.so文件的平台相干性


这个问题比较简单,然则因为当时本身并不清跋扈有这种区分担致本身花了不少时光进行测试,修改;徒花了很多时光做无用功,写出来给本身鼓励。
在应用百度地图sdk的时刻一共有两个库文件jar包和一个c++的.so文件
[img]
在我本身的一个demo工程中如许写没有问题,直接获得了我要的地图gps信息,然后我将这个demo的功能放到工程中的时刻就出现了问题,并且浪费了我很长时光才得以解决
[img]
在这个工程中,应用.so文件有四个文件包,armeabi、armeabi-v7a、mips、x86;当然大年夜家肯定是知道这几个文件的差别了;然则同上demo中的设备雷同,却不克不及正常应用该.so文件——libocSDK4d.so,并且不报任何缺点,本来认为是源法度榜样的问题,测试过后发明是.so文件的路径问题;在demo中因为只给出了armeabi文件夹,并在该文件夹中给出了该.so文件,是以可以直接应用;而在工程中因为有代表四个不合平台的文件夹,这时刻就必须得在四个文件夹中都放置该.so文件,或者在本身机型应用的平台的.so文件中,如许就可以正常应用.so文件了;这很类似于layout的适配;然则又有很大年夜的不合,知道这个问题的地点,今后写的时刻会加倍留意这个问题了
精确的放置地位:
[img]

相关案例查看更多