我看到一些 proguard 配置有这样的行:
-keep class a.b.** {}
我对 {}
的使用感到困惑。
这个我知道
-keep class a.b.**
表示保留包a.b
及其子包中的所有类名。
-keep class a.b.** {*;}
表示保留包a.b
及其子包中的所有类名和类方法/字段。
但是 -keep class a.b.** {}
的使用呢?
最佳答案
空花括号没有任何作用。有时,博客上粘贴的配置包含类似
-keep class a.b.** { <methods>; }
如果博客软件把尖括号当作html,会被错误显示为
-keep class a.b.** { ; }
关于android - '-keep class a.b.**' 和 '-keep class a.b.** {}' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20134809/