【发布时间】:2021-04-18 21:34:55
【问题描述】:
我知道以前有人问过这个问题,但我仍在努力寻找有关如何正确实现此目标的有效答案。当我将我们的 APK 上传到 Google Play 开发控制台时,我收到以下警告:
我们的应用程序使用三个 jniLib,它们属于以下架构:arm4-v8a、armeabi-v7a 和 x86。单击错误所附的“了解更多”链接可针对此问题提供以下解决方案:
但是,在我的 build.gradle 静止图像的默认配置中添加此 ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86' 会产生与上述相同的错误。我有点迷失了,因为我正在遵循 Google 的建议,并希望能在这件事上提供任何帮助。
以下是一些附加信息:
- APK 分析器结果
-
我正在使用 V2(完整的 APK 签名)构建一个签名的 APK。
-
删除 x86 jniLib 后,我可以零错误地将 APK 上传到 Google Play 商店,但是,我无法运行 Android 模拟器,因为 AVD 仅支持 x86。
最佳解决方案是:将支持 x86 的 Playstore 上传到没有遇到任何错误的 Playstore,或者在没有 x86 库的情况下上传到 Playstore,但仍然能够在 Android Studio 中运行模拟器。有什么想法吗?
【问题讨论】:
标签: android google-play-console epson