7

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

有什么我应该保留但我想念的东西吗?

proguard 配置:https ://gist.github.com/hanleyhansen/99fc07807950bae8e4f5

未混淆日志:https ://gist.github.com/hanleyhansen/6cba7fc941a79d85802f

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

4

2 回答 2

6

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

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

现在一切正常!

于 2013-05-01T03:46:01.723 回答
3

如果没有明确设置,proguard 通常会删除少数类

-keepclassmembers ....

但此类错误显示为classNotFoundNoSuchMethodException

无论如何,解码你得到的 log cat 检查实际导致NPE的原因。

于 2013-04-26T19:51:04.313 回答