Android 查看So文件是哪个库在使用

Android 查看So文件是哪个库在使用,第1张

最近App在弄Arm64的升级,但是有几个so文件找不到是哪几个组件使用的,也从网上找到了一些文章,试了一下貌似也不可以,

就自己想了一些其他办法,App想要编译成功,如果组件是以上传到仓库的方式引用的话,我们想要查找这个so文件就比较麻烦,

整个工程是搜运锋斗索不到的,但是想要编译成功还必须将这些组件拉倒本地缓存中,也就是说能运行的程序所有关于他的文件旁磨是都有的,

我们只需要找到他就好了

这里我借助了SearchEverything 这个软件,搜索了一下丢失64位的so库

很清楚的看到使用的组件叫 jefified-360Camera-1.0.1 的这个组件,剩下的事情就基扒是需要把补全或者升级就好了

工具/材料:记事本,so文件。

1、首先在桌面上,选中“so文件”态兆图标。

2、然后在该界面中,右键点击子菜单吵含里的“打开”选项。

3、升闭笑其次在d出的“打开”界面中,双击“记事本”软件程序,打开记事本软件程序。

4、最后在“记事本”软件程序界面中,成功显示so文件内容。

1.nm -D libxxx.so 打印出符号信息。

我一般这样锋行用:nm -D libxxx.so |grep T

2.ldd libxxx.so 查看依赖关系

3.readelf -a libxxxx.so 用来读取elf信逗隐息

我一般这样用:readelf libxxx.so |grep NEEDED 这样也可以读取依赖关系

4.objdump -d libxxxx.so

5.rmp -qfl libxxx.so 这样可以查看so库里面包含的内容,头银指哗文件等

6.file libxxx.so 这样可以查看so库的属性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12248174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存