在一个设备中部署所有特定于arch的库,正常吗?

时间:2014-01-29 13:26:54

标签: android deployment

我创建了一个使用原生so库的应用程序(我已创建,基于Open Source project)。 so库约为100MB。工具链为不同的体系结构(sox86armeabiarmeabi-v7)创建了mips文件的4种变体。所以最终的应用程序大约是350MB。

到目前为止,我认为这是合理的,因为目标设备可能具有任何这些架构,因此需要所有变体。

但为什么在安装App时会部署所有这些?? (设置 - >应用程序显示它占用相同的350MB)特定设备肯定属于一个特定的体系结构。安装人员不够智能,只知道只需要其中一个吗?或者我们必须在某个地方以某种方式指定它? (在这种情况下,怎么样?)或者我这样想是错的?

1 个答案:

答案 0 :(得分:0)

Google Play根据底层架构过滤apk,您是通过Google Play安装应用程序吗?