Android 关于armeabi和armeabi-v7a的so库问题

flycumt
  • 245

clipboard.png

如图,armeabi没有这个so库,而armeabi-v7a下有这个so库, 这样会不会有问题?
还有一种情况是,armeabi中只有A.so, armeabi-v7a中只有B.so,这样是不是也会有问题?
64位的库我是知道的,但是这两个的区别还不是很清楚它们缺少其中一个的话对应具体机型上是什么反应。忘知道的大侠告知!

回复
阅读 6.4k
2 个回答

Android不同版本so的拷贝策略不同,多个ABI下面的so不同,系统在安装app时可能会发生拷贝so缺失的现象,运行时会发生找不到so的崩溃,参考https://zhuanlan.zhihu.com/p/...
建议有必要保留的ABI目录下的so数目保持一致。

ABI 支持的指令集 说明
armeabi 1.ARMV5TE 和更高版本2.Thumb-1 无硬浮点。
armeabi-v7a 1.armeabi2.Thumb-23.VFPv3-D164.其他(可选) 与 ARMv5、v6 设备不兼容。

可以看Android官方文档,就可以了。ABI 管理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏