Android设备内置App,so文件要怎么处理
td@icarplus.net 发布于2021-04 浏览:361 回复:0
0
收藏

App如果不内置还是能正常运行的。

内置之后开机启动自动进入App,如果不初始化百度相关的东西启动时没问题的,问题是初始化的时候遇到的。

项目中也集成了百度地图、定位、导航相关的jar和so文件,配置时指定abi为armabl-v7a

首先是把v7a目录下的所有so文件拷贝到getApplicationInfo().nativeLibraryDir路径下(app运行时copy出来的)

然后编译开机运行,进入app后闪退重启闪退重启,下面是Log

发现有一句话  NativeLoader: found lib armeabi/ssl.so error

我在百度地图开放平台提交工单问是什么原因,回复是有可能百度引用的ssl.so和系统集成的ssl.so冲突导致崩溃,然后查找了整个系统没有发现ssl.so这个文件,工单提交回复太慢了。

网上搜了一堆说要把so文件放在system/lib目录下,我想,就再拷贝了一份v7a的so文件放到system/lib下,编译重启,然后就卡在开机显示"Android"的界面上了。

我想问一下怎么解决这种情况啊 ? 谢谢。。

 

收藏
点赞
0
个赞
TOP
切换版块