关于安卓指令集的兼容
前提
当前手机主流为armeabi-v7a和arm64-v8a, 且armeabi-v7a的库可在arm64-v8a的机器上运行,但实际并不需要将其全部集成至APP, 徒增APP的size 建议集成armeabi-v7a的库即可,本SDK提供了对Android armeabi-v7a体系架构的支持
Android官方文档如下:https://developer.android.com/ndk/guides/abis.html?hl=is
兼容方案
其他第三方包全部使用armeabi-v7a的包. 如果其他第三方的包没有提供armeabi-v7a的包.可以这样做.将推流器的so拷贝到armeabi-v7a里面.然后使用gradle命令行加入:
defaultConfig {
...
ndk {
abiFilters "armeabi-v7a"
}
最后:如何查看打的包打入了so呢? 最简单的方法.使用解压工具apk后缀修改为.zip,直接查看libs里面的so是否打入
最后更新:2017-08-25 11:03:04