android - ProGuard 和 SharedPreferences

标签 android proguard

我在使用 Android 应用程序的发布版本时遇到问题。每次关闭并重新打开应用程序时,基于 SharedPreferences 的持久性 cookie 存储(loopj async-http-client)都是空的。在没有 minifyEnabled 的情况下,无法在调试版本上复制此行为。我试图禁用混淆器 ( http://pastebin.com/PC2r8mGM ) 完成的所有收缩和优化,但问题仍然存在。

最佳答案

我也遇到过这个问题。我通过添加

修复了它
-dontobfuscate

根据我的混淆规则。

关于android - ProGuard 和 SharedPreferences,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29208587/

相关文章:

android - 如何从socket.io 1.2迁移到socket.io 0.9.16?

Android操作栏溢出菜单去除阴影

android - 用户更改方向后,网站无法正确显示全屏背景

libgdx - Proguard 和 libgdx : RuntimeException

java - Proguard 不会混淆 Android 应用程序

android - 在 Google Maps Android 上绘制路线

java - 使用 proguard 混淆时使用 Retrofit 的自定义错误处理给出 java.lang.reflect.UndeclaredThrowableException

java - 安卓工作室-混淆器 "java.io.IOException ...bin\classes (No such file or directory)"

java - Proguard 处于 Activity 状态时无法创建调用适配器崩溃

android - 关闭键盘时渐变背景变白(仅当 ListView 有项目时)