启用Proguard后应用程序崩溃

7

你能关闭混淆但保留其他选项(优化、方法剥离)吗?如果仍然失败,你就可以看到它在哪里出错了。 - fadden
@fadden 好主意。我该怎么做? - hanleyhansen
1
你能追踪到onSuccess()方法中抛出NPE的那一行吗? - Code-Apprentice
2个回答

6

1
似乎链接已经失效,显示“SVN托管已永久禁用”。 - Oleg Filimonov
是的,如果您能附上您使用的代码,那就太棒了。 - Marek M.
我不知道是哪个版本,但文件在 https://github.com/google/gson/commits/master/examples/android-proguard-example/proguard.cfg。 - Lev

3
通常,如果没有明确设置,则Proguard会删除一些类。
-keepclassmembers ....

但是这些错误会显示为、等。

无论如何,使用此工具对您获得的日志进行解码,并检查实际导致NPE的原因。


太棒了!好的,我已经用未混淆的转储更新了我的答案。 - hanleyhansen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接