-keep class 和 -dontwarn 有什么区别

2024-02-20

嘿,我是 proGuard 的新手,我用它来保护我的代码免受逆向工程的影响, 但是当我构建我的签名apk时,当我启用 proGuard 时,我遇到了很多错误,我在谷歌上搜索了我的问题,我找到了答案,说对错误消息中显示的类使用 -dontwarn 但在看到 proGuard 的文档之后说

如果您不想过滤掉有问题的类,您可以使用 -ignorewarnings 选项,甚至 -dontwarn 选项试试运气。仅当您真正知道自己在做什么时才使用这些选项尽管。

我不知道我在做什么 这是我的proguard-rules.pro file

-dontwarn okio.**
-dontwarn org.apache.**
-dontwarn com.appodeal.**
-dontwarn com.parse.**
-dontwarn com.squareup.**

我看到一些答案说使用-keep class

有人可以解释一下吗


-keep class保留指定的类和类成员。

-dontwarn根本不警告未解决的引用。

更多信息请点击这里http://proguard.sourceforge.net/manual/refcard.html http://proguard.sourceforge.net/manual/refcard.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

-keep class 和 -dontwarn 有什么区别 的相关文章

随机推荐