为什么“某些设备有资格运行多个APK”

时间:2015-10-07 09:43:21

标签: google-play

我为每个ABI都有单独的APK。我只有三个已发布的APK,每个用于不同的ABI,但Google Play开发者控制台警告我某些设备有资格运行多个APK。

问题是:哪一个? ABI不是互相排斥的吗?

Google Play Developer Console screenshot

1 个答案:

答案 0 :(得分:0)

我今天找到了答案。这是从开发者控制台引用的:

  

某些具有包含任何[x86]的Native平台的设备是   有资格获得版本187,这是更好的优化   设备的原生平台,但实际上接收版本191,因为它   拥有更高版本的代码,设备支持Native平台   直接包含任何[armeabi-v7a](例如ARMv7设备   支持ARMv5TE指令的超集或间接(例如某些)   x86设备通过本机代码转换支持ARMv7或ARMv5TE)。   

时会发生这种情况

也就是说,x86可以模拟ARM。