我需要阻止Proguard对包com.foo.*
中的任何类进行模糊处理。
我试过了:
-keep com.foo.** {
<fields>;
<methods>;
<constructors>;
}
但是proguard说:
错误:文件第32行中的意外关键字“com.sun.foo。**” 'obfuscationConfig.pro',包含在参数编号1
中
如果我尝试keep name com.foo**
或keep * com.foo.**
,我会收到类似的错误。
答案 0 :(得分:32)
尝试使用以下内容:
-keep class com.foo.** {
public protected private *;
}