Proguard 不保留字符串值
proguard doesnt preserve string values
我想使用 proguard 进行混淆,但遇到以下问题:
我使用 wizardroid 包,它可以选择在步骤之间保留用户输入,这是使用 @ContextVariable 注释完成的。
最终所有值都被收集并插入到 sql 数据库中,但是我遇到了一个异常,因为一些值是空的。
当我使用 -dontobfuscate 时一切正常
有人知道如何解决这个问题吗?我搜索并实施了几个解决方案,但 none 很有帮助
感谢您在进阶阶段的协助
问题已解决,我将以下内容添加到 proguard-rules 文件中
-keepclassmembers class * {
static java.lang.String *;
}
成功了:-)
我想使用 proguard 进行混淆,但遇到以下问题: 我使用 wizardroid 包,它可以选择在步骤之间保留用户输入,这是使用 @ContextVariable 注释完成的。
最终所有值都被收集并插入到 sql 数据库中,但是我遇到了一个异常,因为一些值是空的。
当我使用 -dontobfuscate 时一切正常
有人知道如何解决这个问题吗?我搜索并实施了几个解决方案,但 none 很有帮助
感谢您在进阶阶段的协助
问题已解决,我将以下内容添加到 proguard-rules 文件中
-keepclassmembers class * {
static java.lang.String *;
}
成功了:-)