我创建了一个使用原生so
库的应用程序(我已创建,基于Open Source project)。 so
库约为100MB。工具链为不同的体系结构(so
,x86
,armeabi
,armeabi-v7
)创建了mips
文件的4种变体。所以最终的应用程序大约是350MB。
到目前为止,我认为这是合理的,因为目标设备可能具有任何这些架构,因此需要所有变体。
但为什么在安装App时会部署所有这些?? (设置 - >应用程序显示它占用相同的350MB)特定设备肯定属于一个特定的体系结构。安装人员不够智能,只知道只需要其中一个吗?或者我们必须在某个地方以某种方式指定它? (在这种情况下,怎么样?)或者我这样想是错的?
答案 0 :(得分:0)
Google Play根据底层架构过滤apk,您是通过Google Play安装应用程序吗?