最近升级min_sdk从21 ->25,在生成apk后,包体积突然大了一倍
解决
在清单文件AndroidManifest.xml 的Application下添加该属性。解决了问题
android:extractNativeLibs="true"
如下,关于对该属性的官方解释。
避免解压缩原生库
在构建应用的发布版本时,您可以通过在应用清单的 元素中设置 android:extractNativeLibs=“false”,将未压缩的 .so 文件打包在 APK 中。停用此标记可防止 PackageManager 在安装过程中将 .so 文件从 APK 复制到文件系统,并具有减小应用更新的额外好处。使用 Android Gradle 插件 3.6.0 或更高版本构建应用时,插件会默认将此属性设为 “false”。
mark一下