gpt4 book ai didi

android - 如何在 Google Play 中分发 ARCH 的 apk?

转载 作者:太空狗 更新时间:2023-10-29 16:38:20 25 4
gpt4 key购买 nike

我的应用程序 (apk) 使用 native 代码(.so 在 libs/armeabi、libs/x86 等中)。我想为 ARCH 分发单独的 apk,因为如果它包含所有拱门的库,它将太大。我该怎么做?我可以为 arch 构建应用程序并将它们一一上传到 Google Play,让 Google Play 自动为 arch 选择 apk 吗? APK 扩展文件不适合,因为应用程序只能有 2 个文件,但我至少需要 3 个拱门。 Google Play 如何理解 apk 适用于 armeabi f.e(如果它仅包含 libs/armeabi .so 文件)?

最佳答案

要为每个拱门上传一个 APK,您需要使用不同的版本代码创建这些 APK。 ( list 中的 android:versionCode)。

商店会向用户下发兼容版本号较高的APK,不会降级。因此,您需要遵守此规则:x86 APK 版本号 > ARMv7 APK 版本号 > ARMv5 APK 版本号 > 您在拥有多个 APK 之前使用的版本号

如果您的 APK 中有关联的 libs/ARCH 文件夹,商店将理解该 APK 适用于特定架构。

当您将 APK 上传到商店时,您首先需要切换到高级模式: advanced mode switch on Google Play Store

然后你可以上传所有你想要的 APK,具有不同的 ARCH 支持和不同的版本代码。完成后,您将看到一个摘要,其中包含版本代码和上传的 APK 之间的差异,您将无法返回到简单模式: multiple APKs on Google Play Store

关于android - 如何在 Google Play 中分发 ARCH 的 apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22654621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com