多个apk版本区别

时间:2015-06-01 16:03:10

标签: android android-ndk multiple-apk

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

1 个答案:

答案 0 :(得分:2)

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

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