【问题标题】:Multiple apk versionCode distinction多个apk版本代码区分
【发布时间】:2015-06-03 04:23:01
【问题描述】:

我有一个同时支持 x86 和 arm-v7 平台的应用程序。 我应该为不同的平台 apk 定义不同的android:versionCode。因此,我输入了例如 100 和 200 的值并将 apk 上传到 Google Play。支持这两种平台的设备中的问题。如果 x86 上的设备支持 arm 并且 arm apk 的 android:versionCode 大于 x86 版本 apk 的相同代码,它会下载 arm apk,而不是 x86。 Arm 库的运行速度要慢得多,在我的应用程序中至少运行 5 次。我该如何解决这个问题? 我只想在 x86 平台设备上安装 x86 版本,并且类似地安装在 arm 设备上。 有什么建议么?

【问题讨论】:

  • developer.android.com/google/play/filters.html#MultiApks 你试过了吗,按照这里的建议设置过滤器?
  • 您有没有看到任何看起来适用于我的情况的过滤器?我没有。我需要知道如何禁止下载不适合平台的版本,因为硬件仿真很慢
  • stackoverflow.com/a/9510829/3035416。参考这个,目前我没有一个谷歌播放帐户来向你展示这些步骤。但这可能是你必须要做的。
  • 似乎很有用。我会尝试调查您的链接并撰写报告。谢谢你帮助我!

标签: android android-ndk multiple-apk


【解决方案1】:

x86 设备能够处理 ARM 库,但没有 ARM 设备能够处理 x86 库。

因此,您只需将 x86 APK 的版本代码保持在高于 ARM apk 的版本代码,正确的 APK 就会转到正确的设备。

【讨论】:

    猜你喜欢
    • 2012-08-07
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多