APK或应用捆绑包可用于64位设备,但它们只有32位本机代码

时间:2019-10-06 07:39:42

标签: android android-gradle-plugin google-play-console

我有一个Android应用,正在尝试将其上传到Google Play控制台。

分析apk之后,我可以在x86,arm64-v8a和armeabi-v7a文件夹中找到相同的.so文件。

我没有x86_64。

但是,当我将我的APK上传到Google Play控制台时,却出现此错误:

  

APK或应用捆绑包可用于64位设备,但仅   有32位本机代码

我已按照文档添加

ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'

在我的build.gradle文件中,但这不是apk的结构。

这是我分析的apk的样子:

This is how my analyzed apk looks like

请帮助。

1 个答案:

答案 0 :(得分:1)

不幸的是,Agora SDK不支持x86_64,这意味着您需要完全放弃对x86的支持才能上传到Play控制台。从abiFilters列表中删除“ x86”和“ x86_64”。

同时,我建议与我们的SDK开发人员联系,要求他们增加对它的支持,这样您就不会迷失于潜在的用户。