IT *_*ers 8 android proguard apk android-proguard
嘿,我是proGuard的新手,我使用它来保护我的代码免受逆向工程,但是当我构建我的签名apk时,我启用了proGuard时出现了很多错误,我已经搜索了我的问题我发现了使用的答案-dontwarn用于在错误消息中显示的类,但在看到proGuard的文档后,它说
如果您不想过滤掉有问题的课程,可以尝试使用-ignorewarnings选项,甚至是-dontwarn选项.如果您真的知道自己在做什么,请仅使用这些选项.
我不知道我在做什么,这是我的proguard-rules.pro档案
-dontwarn okio.**
-dontwarn org.apache.**
-dontwarn com.appodeal.**
-dontwarn com.parse.**
-dontwarn com.squareup.**
Run Code Online (Sandbox Code Playgroud)
我看到一些答案说使用 -keep class
有人可以解释一下
Pro*_*kky 10
-keep class 保留指定的类和类成员.
-dontwarn
根本不要警告未解决的引用.
更多信息,请访问http://proguard.sourceforge.net/manual/refcard.html
-dontwarn
Run Code Online (Sandbox Code Playgroud)
指定完全不对未解析的引用和其他重要问题发出警告。可选的过滤器是一个正则表达式;ProGuard 不会打印有关名称匹配的类的警告。忽视警告可能是危险的。例如,如果确实需要处理未解析的类或类成员,则处理后的代码将无法正常运行。仅当您知道自己在做什么时才使用此选项!
-keep class
Run Code Online (Sandbox Code Playgroud)
指定要保留为代码入口点的类和类成员(字段和方法)。例如,为了保留应用程序,您可以指定主类及其主方法。为了处理库,您应该指定所有可公开访问的元素。
希望这可以帮助!!
| 归档时间: |
|
| 查看次数: |
5647 次 |
| 最近记录: |