有没有办法检查 Android 的 静态库?例如,对于 iOS 静态库,我们可以简单地调用:
lipo -info mylib.a
它将显示mylib.a
库的架构。是否有类似的方式可以查看android静态库的ABIs?如果我在android静态库上运行lipo -info
,会出现错误。
是否有类似的命令?谢谢。
有没有办法检查 Android 的 静态库?例如,对于 iOS 静态库,我们可以简单地调用:
lipo -info mylib.a
它将显示mylib.a
库的架构。是否有类似的方式可以查看android静态库的ABIs?如果我在android静态库上运行lipo -info
,会出现错误。
是否有类似的命令?谢谢。
根据您的主机环境,我可以想到两种方法。
objdump
。类似这样的命令:objdump -x somelib.a | grep arch
期望输出: 架构:<架构名称>
readelf
。类似这样的命令:readelf -h somelib.a | grep Class
期望输出: 类型: <32/64位等>
readelf -h somelib.a | grep 'Class\|File\|Machine'
- peco