嘿,我是新手使用ProGuard,我使用它来保护我的代码免受反向工程,但是当我构建已签名的apk时启用ProGuard后遇到了很多错误。我在谷歌上搜索了我的问题,找到了一些答案,说在出现错误消息的类中使用-dontwarn,但是看了ProGuard文档之后,它说:
如果您不想过滤掉有问题的类,可以尝试使用-ignorewarnings选项,甚至是-dontwarn选项。只有真正知道自己在做什么时才使用这些选项。
而我并不知道我在做什么,这是我的proguard-rules.pro
文件。
-dontwarn okio.**
-dontwarn org.apache.**
-dontwarn com.appodeal.**
-dontwarn com.parse.**
-dontwarn com.squareup.**
我看到有些答案建议使用-keep class
,那么能否有人解释一下吗?