多个apk versionCode区分

Multiple apk versionCode distinction

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

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

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