Playstore 会拒绝带有 armeabi-v7a、arm64-v8a、x86 但不支持 x86-64 的应用程序吗?
Posted
技术标签:
【中文标题】Playstore 会拒绝带有 armeabi-v7a、arm64-v8a、x86 但不支持 x86-64 的应用程序吗?【英文标题】:Will playstore reject apps with armeabi-v7a, arm64-v8a, x86 but no x86-64 support? 【发布时间】:2019-09-09 23:38:33 【问题描述】:来自 android 开发者网站https://developer.android.com/distribute/best-practices/develop/64-bit 很明显,从 2019 年 8 月 1 日开始,在 Google Play 上发布的应用程序将需要支持 64 位架构。
我们当前的应用具有 armeabi-v7a、arm64-v8a、x86 ABI 的本机库,但没有 x86-64。这是因为我们使用的 Cordova 插件之一不提供 X86-64 支持。
考虑到有 arm64-v8a 支持,Playstore 会拒绝应用更新还是通过它,否则我们将不得不放弃对 x86 的支持以保持合规性?
【问题讨论】:
64 位主要是指 arm64。我不确定 x86-64,但很多应用程序甚至不包含 x86,而且您仍然可以在 Play 商店中看到它们(例如 Facebook 和 Tinder) 【参考方案1】:tl;dr
Unity Technologies 的用户 ScottF (1) 与 Google 代表确认:
"...您确实需要删除 x86 才能符合 他们的 64 位要求。”
我个人今天在 Google Play 商店中放弃了对使用 Unity 构建的 Android 应用程序的 x86 支持。 我刚刚收到一条警告,我将失去 2 台设备的支持,而之前支持的设备总数为 10867 个。
一些额外信息:
Unity 正在放弃对 Android x86 和 x86_64 的支持 (1) 根据 Unity 的一些消息来源,Android 上的英特尔处理器几乎已死。 (2) (3)来源:
1 - https://blogs.unity3d.com/2019/03/05/android-support-update-64-bit-and-app-bundles-backported-to-2017-4-lts/
2 - https://forum.unity.com/threads/wheres-the-unity-stats-page-gone.514106/
3 - https://forum.unity.com/threads/android-x86_64-support.711869/
【讨论】:
x86_64 支持大多数自然运行 Android 应用的 Chromebook。诚然,这对于 Unity 游戏可能不是很重要。以上是关于Playstore 会拒绝带有 armeabi-v7a、arm64-v8a、x86 但不支持 x86-64 的应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何解决我在 Playstore 中被拒绝的 android 应用程序的问题?
Playstore - 应用因“android.permission.READ_CALL_LOG”而被拒绝
PlayStore 不断拒绝应用更新以获得 MANAGE_EXTERNAL_STORAGE 权限,并且应用描述也没有更新