【Android】关于boost_multidex库不支持arm64-v8a架构问题

关于这个问题在issue里也有讨论,但并不是boost_mutildex本身的问题,是其它so库导致的。

根据作者所说,5.0以上系统才支持arm64架构,而5.0以上自然就用不到该库了,所以不支持arm64-v8a也在情理之中。

但这个前提是应用集成了不只该库,还集成了其它so库,而其它so库支持arm64-v8a,那这个apk在arm64手机上,自然就会以64位模式运行。

那要是除了该库没有集成其它so库怎么办呢?总不能为了加个arm64-v8a的架构,去导入一个带so的库吧。

因此我这里做了一个专门的库,里面只有一个arm64-v8a的so文件,大小为0k,直接像正常导入依赖库那样导入即可,导入代码如下:

implementation 'com.github.Humenger:arm64v8adapter:1.0'

若是不知道怎么导入jitpack库的,参看:jitpack.io

或者另一种方法直接添加个空so文件也是可以的,如下图所示:
在这里插入图片描述

FIN

猜你喜欢

转载自blog.csdn.net/qq_26914291/article/details/128339527