使用带有Firebase Auth的ProGuard的Flutter构建崩溃

使用带有Firebase Auth的ProGuard的Flutter构建崩溃,第1张

使用带有Firebase Auth的ProGuard的Flutter构建崩溃

包括

-keep class com.google.firebase.** { *; }

Proguard为您提供了以下功能:删除死代码,通过将类成员和包名称重命名为短字符串来减少代码大小,并通过重命名使代码更难以阅读,从而进行反向工程。

通过保持整

com.google.firebase
棵树完整无损,您将无法从尺寸减小中受益。我猜混淆在这种情况下是不相关的,因为它是一个开源库。

您可以尝试仅

keep
使用所使用的顶级API类(不阅读firebase插件实现就无法分辨出什么)来达到减小大小的目的,但是要实现可能的减少,需要做很多工作APK大小,可能会引入一些脆弱性。

不,它不是“最佳”的,但是很简单。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5010701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存