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