我有一个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的样子:
请帮助。
答案 0 :(得分:1)
不幸的是,Agora SDK不支持x86_64,这意味着您需要完全放弃对x86的支持才能上传到Play控制台。从abiFilters列表中删除“ x86”和“ x86_64”。
同时,我建议与我们的SDK开发人员联系,要求他们增加对它的支持,这样您就不会迷失于潜在的用户。