【问题标题】:Google play :Apk Upload error becauseof 64-bit requirementGoogle play:由于 64 位要求导致 Apk 上传错误
【发布时间】:2019-12-28 14:16:25
【问题描述】:

我从我的应用程序中排除了所有 so 文件,但我仍然无法在 Googleplay 中推出它。

我提取了我的应用程序,没有 lib 目录,其中包含 so 文件。

我只是对 64 位要求感到困惑。谁能解释一下 googleplay 政策的规则?用户体验真的不是很好。

【问题讨论】:

标签: android google-play


【解决方案1】:

要解决此问题,您应该执行以下操作:

1- 在其他设置中禁用 x86 构建,(您不会失去太多用户!)

2- 启用自定义 Gradle 模板并在 Assets\Plugins\Android\mainTemplate.gradle 中像这样更改 abiFilters:

ndk {
        abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
    }

3- 构建一个 apk 并轻松发布您的应用程序。

在用其他类似的方法解决这个问题花了 2 周后,我终于找到了这个解决方案,它就像一个魅力。

【讨论】:

  • 不,别误会,在 Unity3d 构建选项中,您可以看到 3 种构建架构:1-x86、2-armv7 和 3-arm64。 armv7 是 32 位的,如果您只禁用 x86,您将不会失去 32 位用户(98%)!因此,在这种情况下,您可以同时支持 32 位和 64 位 CPU
猜你喜欢
  • 2021-04-18
  • 1970-01-01
  • 2020-04-07
  • 2020-10-27
  • 1970-01-01
  • 2019-12-26
  • 2018-08-04
  • 1970-01-01
  • 2019-12-22
相关资源
最近更新 更多