Proguard规则优化与应用程序捆绑优化之间是否有区别,或者是同一回事吗?谁能解释他们的不同之处?
当您上传app bundle到Play商店时,Play商店将基于用户设备生成一个新的apk,假设用户设备是xhdpi,Play商店生成的apk将仅具有xhdpi资源。这不会删除未使用的代码。
Where as proguard将在生成apk时删除所有未使用的代码。不会删除替代解决方案资源。
此过程的目的完全不同。Android应用程序包是Android的替代应用程序分发格式。这就像构建apk(旧的应用程序分发格式)一样。
And Proguard是免费的Java类文件收缩器,优化器,混淆器和预验证器。使用Progaurd的目的是,