删除mdpi减少APK大小

时间:2016-11-30 12:08:11

标签: android

我正在尝试减少我的apk尺寸。目前使用Proguard后为7 Mb。对于小型应用来说,它的体积非常大。那么我可以从/ drawable中删除mdpi和xxhdpi图像吗?

2 个答案:

答案 0 :(得分:3)

使用proguard的以下属性 minifyEnabled是的 shrinkResources true

您可以使用pngcrush,pngquant或zopflipng等工具减少PNG文件大小而不会丢失图像质量。所有这些工具都可以减少PNG文件的大小,同时保持图像质量。

还有更多技巧和方法详情请见详情Read the Official Documentation of Android Developer

答案 1 :(得分:0)

引自Reduce apk size|Android Developers

  

如果您知道只有一小部分用户拥有具有特定密度的设备,请考虑是否需要将这些密度捆绑到您的应用中。如果您不包含特定屏幕密度的资源,Android会自动调整最初为其他屏幕密度设计的现有资源。

如果您确定大多数用户不使用支持mdpi drawables的设备,则可以删除mdpi drawable。

如果是xxhdpi,页面Reduce apk size|Android Developers建议

  

我们建议每个应用至少包含一个xxhdpi图像变体。

所以你应该根据这个保持xxhdpi。