閱讀467 返回首頁    go 阿裏雲 go 技術社區[雲棲]


關於安卓指令集的兼容

前提

當前手機主流為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

  上一篇:go  視頻點播播放器如何實現加密下載?
  下一篇:go  美國流行歌手如何使用AI技術創作其新專輯?