Android ABI

2019-05-13  本文已影响0人  馨予务心竞

参考:https://developer.android.google.cn/ndk/guides/abis

官方说明:

个人理解(有错误理解还请指正,不要随意参考,最好去官方自己理解一下):

不同手机(小米、华为、vivio等)—使用的cpu品牌会不相同—当使用到一些.so文件(ndk开发)——手机会根据当前cpu的情况像引用res下不同的图片尺寸一样,手机apk安装是是要对应的ABI目录(arm64-v8a、armeabi-v7a、armeabi、x86、x86_64)下查找对应的.so文件进行架构,当配置了ndk 对应的是所有目录,里面的.so文件都要有,否则会报错。

放置 .so 文件的正确姿势:

为了减小 apk 体积,只保留 armeabi 和 armeabi-v7a 两个文件夹,并保证这两个文件夹中 .so 数量一致

对只提供 armeabi 版本的第三方 .so,原样复制一份到 armeabi-v7a 文件夹

上一篇 下一篇

猜你喜欢

热点阅读