当前位置: 首页 > 面试题库 >

启用Proguard时应用崩溃

倪子晋
2023-03-14
问题内容

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

有什么我应该保留的东西,我丢失了吗?

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

完整的日志:https
://gist.github.com/hanleyhansen/6cba7fc941a79d85802f

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


问题答案:

我找到了令人反感的代码。我更改了Proguard.cfg使其符合以下条件:

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

现在一切正常!



 类似资料:
  • 问题内容: 每次我从Eclipse导出签名应用程序并将apk文件安装到手机上时,该应用程序都会崩溃。这仅在启用Proguard的情况下发生。 这是我的保护文件 我运行了adb logcat命令来检查崩溃报告。以下是我认为很重要的报告摘要: 第二段: 如果有人可以帮助我,我将非常感谢并接受您的回答。 更新: 所以我将这些添加到我的proguard文件中 现在启用Proguard时出现与Jackson

  • 无论如何,由于multi-dex支持不起作用,我的下一个尝试就是让Proguard能够优化应用程序中绑定的类。我下载了最新的proguard文件(5.3.3),并将它们部署到/android/sdk/tools/proguard。我更新了proguard-android.txt文件,使其包含以下行: 然而,当应用程序启动并尝试使用google位置服务时,它会使应用程序崩溃: 导致Xamarin的原

  • 问题是,当我在Google中使用授权运行此代码时,它会立即崩溃: 但是日志中的错误: 2019-06-22 17:55:42.652 29327-23222/?E/AudioSource:在已关闭的AudioSource 2019-06-22 17:55:43.240 2093-2616/?E/TouchFilter:setTouchFilter日志启用参数:0 2019-06-22 17:55:

  • JAVAlang.Exception在c.b.a.a.f.b.a(未知源:0)在c.b.a.a.e.c.nc的初始化错误。(未知来源:12)在c.b.a.a.b.a.(未知来源:8)在com。谷歌。火基。不应用消息传递。内部的注射模块。ClearcutLoggerClientModule。在此处输入代码时提供ClearCutClient(未知来源:5)。谷歌。火基。不应用消息传递。内部的注射模块。

  • 我得到以下错误: 找不到[Android/view/view](有2个已知超级类)和[com/rey/Material/widget/listpopupwindow$DropDownListView](有2个已知超级类)的通用超级类

  • 在发布模式下,当我只启用multi-dex时,我的应用程序大小为33.30MB,这相当大。经过一系列的研究,我意识到PROGUARD缩小了apk的大小。在我的解决方案中启用proguard,会出现此错误。PROGUARD的解决方案中可能缺少什么(缩小我的应用程序大小)? proguard.cfg