【发布时间】:2015-02-24 16:54:08
【问题描述】:
我的应用程序仅在发布模式下崩溃,由于 proguard (确认,我禁用它并工作)...我看到有人遇到同样的问题并尝试了一些类似的解决方案:Android: app crashed when starting after signing in release mode。
我首先尝试保留 MainActivity,然后尝试保留整个包
-keep class android.app.**
但它仍然没有解决。 在这种情况下,由于混淆,Logcat 几乎没用,proguard 理解起来有点复杂,也因为我没有找到应该调整哪个部分的线索。
您对我应该如何配置 proguard 有任何想法吗?
【问题讨论】:
-
您使用第三方库吗?如果这样做,请检查他们的专用页面,看看其中一个是否需要一些 Proguard 规则
-
如果你的 proguard 版本中有 mapping.txt 文件,你可以使用 android SDK 中的 retrace 对堆栈跟踪进行去混淆
-
你并没有真正使用
-keep class android.app.**,对吧? -
这确实是一个第三方库!谢谢@Gorcyn,如果您希望我接受,请在下面添加答案。
标签: android crash proguard release-mode