我有一个支持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版本。
有什么建议?
答案 0 :(得分:2)
x86设备能够处理ARM库,但没有ARM设备能够处理x86库。
因此,您只需要保持x86 APK的版本代码高于ARM apk的版本代码,并且正确的APK将转到正确的设备。