proguard不保留字符串值

时间:2015-03-17 16:26:16

标签: android annotations proguard obfuscation wizard

我想使用proguard进行混淆,我有以下问题: 我使用了wizardroid包,它可以选择在步骤之间保留用户输入,使用@ContextVariable注释完成。

最终收集所有值并将其插入到sql db中,但由于某些值为null,因此我收到异常。

当我使用-dontobfuscate时,一切正常

有人知道如何克服这个问题?我搜索并实施了几个解决方案,但没有一个是有用的

感谢您在高级

方面提供的帮助

1 个答案:

答案 0 :(得分:2)

问题已解决,我将以下内容添加到proguard-rules文件

-keepclassmembers class * {
    static java.lang.String *;
}

这就是诀窍: - )