【发布时间】:2014-03-10 17:35:34
【问题描述】:
这个规则在proguard中的含义例如:
-keep class myjava.** {*;}
我理解 {*;} 部分表示类中的所有成员和方法。但是包名中的 2 个星号是什么意思呢?
提前致谢。
【问题讨论】:
标签: proguard
这个规则在proguard中的含义例如:
-keep class myjava.** {*;}
我理解 {*;} 部分表示类中的所有成员和方法。但是包名中的 2 个星号是什么意思呢?
提前致谢。
【问题讨论】:
标签: proguard
来自the manual:
classname、annotationtype、returntype 和 argumenttype 中的类型可以包含 通配符:'?'对于单个字符,'*' 表示任意数量的字符(但 不是包分隔符),'**' 表示任意数量的(任何)字符,'%' 表示 任何原始类型,“***”表示任何类型,“...”表示任意数量的参数。【讨论】:
#noinspection ShrinkerUnresolvedReference,猜测这取决于您的环境设置