包括
-keep class com.google.firebase.** { *; }
Proguard为您提供了以下功能:删除死代码,通过将类成员和包名称重命名为短字符串来减少代码大小,并通过重命名使代码更难以阅读,从而进行反向工程。
通过保持整
com.google.firebase棵树完整无损,您将无法从尺寸减小中受益。我猜混淆在这种情况下是不相关的,因为它是一个开源库。
您可以尝试仅
keep使用所使用的顶级API类(不阅读firebase插件实现就无法分辨出什么)来达到减小大小的目的,但是要实现可能的减少,需要做很多工作APK大小,可能会引入一些脆弱性。
不,它不是“最佳”的,但是很简单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)