Android-在发布模式下重建后,APK大小非常大

时间:2018-07-03 16:26:04

标签: android visual-studio xamarin apk release

我刚从Visual Studio 2017上的Android项目结束,我的apk大小为10.5 mb。我已经复制了可绘制文件的内容,并为不同的屏幕大小(mipmap-xhdpimipmap-hdpi ..)创建了新文件夹,并将drawable文件的内容粘贴到其中,然后在发行版中重建项目模式,并检查了APK的大小,现在是24 mb。这增加了13.5 mb。因此,我删除了创建的mipmap文件,然后重建项目(也在release模式下),然后检查了apk的大小,但它没有改变,它仍然是{ {1}}。我多次清理并重建项目,但没有结果。那么为什么会这样,又该怎么做才能恢复到原始大小24mb

修改 我以10.5 mb模式重建项目,再次是Debug。为什么10.5 mb模式导致APK大小增加?

1 个答案:

答案 0 :(得分:1)

每个屏幕尺寸都需要其图形资源,因此绝对正确。 DebugRelease模式在大小上的差异是由于多种因素造成的,主要是由于在调试中我们使用Shared RuntimeFast Assembly Deployment是为了不部署每个时间MonoRuntime
Release中进行部署的同时,您还将部署MonoRuntime和BCL。
链接所有程序集会有所帮助,但是要使用更广泛的方法来优化应用程序的大小,建议您看看这个很棒的gist