關於安卓指令集的兼容
前提
當前手機主流為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