我有一些需要保护免受混淆的变量名称,因为它们是我调用的单独库中的关键字。
现在我使用了-keepclassmembers,就像这样:
-keepclassmembers class package.classname{
public final int id;
public long runtime;
}
我使用了-keepclassmembers用于另一个类,我可以保护字符串免于混淆。 我不确定问题是否是因为我试图保护原语...对此有任何帮助将不胜感激!
答案 0 :(得分:0)
您的配置看似合理。如果字段存在,您应该在bin / proguard / seeds.text中找到它们。如果您还想保留课程,则应使用-keep
而不是-keepclassmembers
。