应用程序崩溃启用Proguard

时间:2013-04-26 19:06:47

标签: java android eclipse obfuscation proguard

我的应用程序运行完美,没有启用proguard但是当我启用它时,应用程序立即崩溃。我在配置中尝试了很多组合无济于事。

我是否应该保留一些我失踪的东西?

proguard config:https://gist.github.com/hanleyhansen/99fc07807950bae8e4f5

未经模糊处理的日志:https://gist.github.com/hanleyhansen/6cba7fc941a79d85802f

onSuccess():https://gist.github.com/hanleyhansen/e7a4916c42d3ca065c99

2 个答案:

答案 0 :(得分:6)

我发现了有问题的代码。我更改了我的Proguard.cfg以匹配以下内容:

https://github.com/google/gson/blob/9f8ace9ac4c56b82eba1bbd8b44f80e042bda7e0/examples/android-proguard-example/proguard.cfg

现在一切正常!

答案 1 :(得分:3)

如果未明确设置为

,则proguard通常会删除少数类
-keepclassmembers ....

但此类错误显示为classNotFoundNoSuchMethodException等..,

无论如何解码你使用的日志猫 this并检查实际导致 NPE 的原因。