编写代码以避免在应用程序发布版本期间出现 proguard 问题的最佳做法是什么?

What are best practises in writing code to avoid problems with proguard during app-release versions?

最近,我的应用程序的发布版本遇到了问题。

调试版本一切正常。在发布版本中,我的应用程序大小从 9MB 减少到 3MB 左右。我开始知道 proguard 会优化代码并减小 apk 大小。

我想知道如何编写代码来避免我以后构建的应用程序出现同样的问题。

没什么,为了避免这些问题,您必须在 proguard-rules.pro 文件中为您正在使用的库添加 proguard 规则,您可以在 Gradle 脚本中找到它。

proguard-rules : 这些只是指示混淆器的一些语句。

我们可以在他们的 git 页面上轻松找到 nay 库的混淆规则。找到 proguard-rules 后,您只需将其复制并粘贴到 proguard-rules.pro 文件中。

注意:我们必须检查是否需要添加proguard-rules,如果是的,然后将它添加到 proguard-rules.pro 文件,用于 我们正在使用的所有库 否则我们可能会遇到崩溃。

即使在应用混淆规则后,检查应用程序也会更好。只是为了确保应用程序不会在任何地方崩溃。