android - 谷歌播放 : This release is not compliant with the Google play 64-bit requirement

标签 android google-play shared-libraries android-native-library

我构建了一个使用 32 位 native 库“library.so”的 android 应用程序,我没有它的源代码 该应用程序适用于 32 位和 64 位,但我无法在 Google Play 上上传该应用程序的问题显示以下错误:

Google play error

所以我尝试在应用程序中添加 arm64 支持。并将库的 32 版本复制到 armv8-a 目录。当我加载它显示的库时:

library.so is 32-bit instead of 64-bit

是否有任何解决方案可以将应用程序上传到 google play 或将库转换为 64 位,甚至获取库的源代码。因此我可以针对 64 位对其进行优化

最佳答案

将32版本的库复制到armv64-v8a上是不行的。 Googleplay 会检查 so 的有效性。

关于android - 谷歌播放 : This release is not compliant with the Google play 64-bit requirement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57525341/

相关文章:

java - 服务中的线程由于某种原因而终止*

android - 在 OpenGL ES 中使用 png/jpg 的正确方法

安卓 : Thread does not start

android - 如何修复 - "This version of the application is not configured for Market Billing"?

android - 有人破解了我的 android 应用程序并重新发布

google-play - 您必须让我们知道您的应用是 COVID-19 联系人追踪应用还是 Play 商店应用中的状态应用

c - 分析由 Ruby 程序调用的 C 共享库

c++ - 在 Linux 中构建共享库时如何使链接器因 undefined reference 而失败

macos - 在 MAC OS X 中将静态库的符号隐藏在动态库中?

android - 如何修复包含不安全的 TrustManager 实现的应用