查看动态库.so中依赖库

版权声明:本文为博主原创文章,转载请注明出处! https://blog.csdn.net/cgwang_1580/article/details/81748636

最近因升级Android P需要去除编译出来的动态库中的libstdc++.so和libandroid.so的依赖,在进行验证是否去除相关库依赖时可以采用如下方法:


1、使用readelf命令
在控制台使用命令readelf -d后面加上需要验证的动态库就可以看是否有去除了libstdc++.so和libandroid.so的依赖;

readelf命令详情可见:https://blog.csdn.net/xiaozuo666/article/details/79758411
elf文件相关可见:https://blog.csdn.net/flydream0/article/details/8719036

2、使用NDK中自带的工具
在NDK \prebuilt\windows-x86_64\bin\ 目录下面的 ndk-depends.exe,同样在控制台使用如下命令,…\prebuilt\windows-x86_64\bin\ ndk-depends.exe 加要验证的动态库就可以看到依赖库的列表;

希望能帮到有需要的朋友…

猜你喜欢

转载自blog.csdn.net/cgwang_1580/article/details/81748636
今日推荐