android - 如何查看android静态库的ABI?

标签 android ios architecture static-libraries abi

有什么方法可以检查安卓静态库 ?例如对于 iOS 静态库,我们可以简单地调用:

lipo -info mylib.a 
它将显示 mylib.a 的架构图书馆。如果有任何类似的方式让android静态库查看 ABI 图书馆的?如果我运行 lipo -info在android静态库上我得到错误。
有没有类似的命令?提前致谢。

最佳答案

我可以根据主机上可用的内容想到两种方法。

  • 使用objdump .像 objdump -x somelib.a | grep arch

  • 预期输出:架构:
  • 使用readelf .像 readelf -h somelib.a | grep Class

  • 预期输出:类:<32/64 位等>

    关于android - 如何查看android静态库的ABI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64055160/

    相关文章:

    c# - 为 UserControl 填充模型的正确方法是什么?

    android - 立方体的纹理问题

    java - Intent.ACTION_SEND 定位 API 级别 24+

    android - POST 与 Android 改造

    ios - UITableViewCell 中的 UIAttachmentBehavior

    sql - 在哪里放置存储过程和交换数据库技术?

    java - 警告 : API 'variant.getMergeResources()' is obsolete and has been replaced with

    ios - 转换[字节]?到[字节]

    ios - 为什么我们需要 2 个 .mobileprovision 文件 1 带有 .ipa 以及 1 在设备上?

    c# - 自组织应用