【问题标题】:App crashes in release mode only, how to configure proguard?应用程序仅在发布模式下崩溃,如何配置 proguard?
【发布时间】: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


【解决方案1】:

使用第三方库的常见问题。检查您的依赖关系并从混淆过程中排除这些库。

【讨论】:

    猜你喜欢
    • 2020-04-04
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    相关资源
    最近更新 更多