首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在加载原生Android库时,优先选择某些CPU架构

在加载原生Android库时,优先选择某些CPU架构
EN

Stack Overflow用户
提问于 2019-06-26 04:32:24
回答 1查看 49关注 0票数 1

我在我的Android应用程序中加载了一些原生库。通常客户端只支持一种架构,所以当我查看Build.SUPPORTED_ABIS时,我得到的结果类似于"armeabi-v7a","armeabi"。除了chromebooks。它们似乎支持两种架构。我得到了Build.SUPPORTED_ABIS = "x86","armeabi-v7a","armeabi"。据我所知,这意味着它支持x86和arm,但更喜欢x86。

在这种情况下,有没有办法为我的应用程序指定我希望它加载的架构?我更喜欢它加载arm而不是x86,即使x86是第一个位置。

EN

回答 1

Stack Overflow用户

发布于 2019-06-26 13:31:48

将此代码放入build gradle中

并将每个abi应用程序分开,还可以通过更改构建变量来获得univesal apk

代码语言:javascript
复制
splits {
  abi {
      enable true
      reset()
      include "x86", "armeabi-v7a", "arm64-v8a", "x86_64"
      universalApk true

      }
   }

Documentation

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56761619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档