启用 Proguard 后应用程序崩溃

2023-11-23

我的应用程序在没有启用混淆器的情况下运行得很好,但是当我启用它时,应用程序立即崩溃。我在配置中尝试了多种组合,但均无济于事。

有什么我应该保留而遗失的东西吗?

混淆器配置: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

现在一切正常!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

启用 Proguard 后应用程序崩溃 的相关文章

随机推荐

  • Ruby 企业版与 Ruby 1.9

    我计划建立一个简单的 CMS 网站 用户可以在其中提交和查看包含视频 照片和文本的帖子 我想要做出的一个决定是在 Ruby Enterprise Edition 和 Ruby 1 9 之间进行选择 我关心的事情按顺序 性能和可扩展性 与现有
  • 如何在JBOSS 5中启用远程调试?

    如何在 JBoss 5 中启用远程调试 JBoss 4 中的常用语句 set JAVA OPTS Xdebug Xnoagent Xrunjdwp transport dt socket address 8787 server y susp
  • 如何在后台线程中创建 WPF 控件?

    我有创建后台线程来执行某些操作的方法 在这个后台线程中我创建对象 但是这个对象在运行时创建时给了我一个例外 调用线程必须是 STA 因为许多 UI 组件都需要它 我知道我必须使用 Dispatcher 来向 UI 反映某些内容 但在本例中
  • 我如何以csv格式输出hadoop结果

    我需要以 csv 格式输出我的 hadoop 结果 我该怎么做 我的代码 https github com studhadoop xml blob master XmlParser11 java 我应该简单地在我的代码中包含 csvoutp
  • 即使程序中止,如何强制 gcov 提取数据

    我正在使用一个名为 KLEE 的测试生成工具 它为我的 C99 代码创建了大量测试 然后我运行测试并使用 gcov 检查线路覆盖率 Gcov 似乎会在成功完成运行结束时更新覆盖数据 但是 某些测试会失败 断言语句不正确 这会导致程序中止并且
  • 如何将 Lua 5.2 与 luasocket 3 一起使用

    我正在尝试编译luasocket 3我在 GitHub 上找到的lua 5 2 问题是 我不知道如何绑定在一起Lua with luasocket 我需要编译吗luasocket作为 DLL 然后引用lua代码 或者我应该从 lua 控制台
  • UINavigationBar 以按钮为标题。

    我做了一些挖掘 似乎没有得到任何有用的东西 我想做的是非常基本的 但我不确定它们是否是 1 更简单的方法 2 或者苹果是否会拒绝 我有一个通过 UINavigationController 控制的视图 显然从这篇文章的标题来看 并且其中有一
  • 为什么在将 ApplicationCookie 与 ASP.Net Identity 一起使用之前调用 SignOut(DefaultAuthenticationTypes.ExternalCookie)?

    为什么此示例在使用 ApplicationCookie 登录之前调用ExternalCookie 的SignOut 这只是确保身份验证信息干净的一种方法吗 完整的例子在这里 http www asp net identity overvie
  • Python utf-8,如何对齐打印输出

    我有一个包含日语字符以及 正常 字符的数组 如何对齐这些打印件 usr bin python coding utf 8 a1 trazan a2 dipsy laa laa banarne po tinky winky for i j in
  • 从大型数据集中删除重复项(>100Mio 行)

    我知道这个主题在此之前出现过很多次 但建议的解决方案都不适用于我的数据集 因为我的笔记本电脑由于内存问题或已满存储而停止计算 我的桌子如下所示108澪行 Col1 Col2 Col3 Col4 SICComb NameComb Case N
  • C 样式强制转换可以处理但 C++ 强制转换不能处理的转换

    据说C 风格的强制转换只是尝试应用 C 强制转换的不同组合 并使用第一个允许的组合 但是 我有一种感觉 听说有些情况只能处理 C 风格的强制转换 而不允许使用 C 强制转换的组合 我错了吗 是这样吗anyC型铸入式any上下文 在 C 中
  • 从报告中的两个表查询

    我的 VB 应用程序通过 ODBC 打印报告 我使用数据库专家添加了表格并设计了水晶报表 我的查询应该放在哪里 这是我的查询 SELECT ts SCHEDIDNO ts DAYNAME DATE FORMAT ts TIMESTART h
  • 如何从 boto 调用返回 XML?

    我在用博托2 32 1使用Python 2 7 6 我遇到了问题订单列表boto 的 mws 模块的功能是获取我的亚马逊订单的 XML 数据 这是我拨打的电话 response connection list orders CreatedA
  • 如何将月份名称映射到月份编号,反之亦然?

    我正在尝试创建一个函数 可以将月份数字转换为缩写的月份名称或将缩写的月份名称转换为月份数字 我认为这可能是一个常见问题 但我在网上找不到 我在想calendar模块 我发现要将月份数字转换为缩写月份名称 您可以这样做calendar mon
  • Linux下Python / GTK中检测用户注销/关闭 - SIGTERM/HUP未收到

    好吧 这可能是一个困难的问题 我有一个 pyGTK 应用程序 由于我无法捕获 控制的 X Window 错误而随机崩溃 因此 我创建了一个包装器 一旦检测到崩溃 它就会重新启动应用程序 现在问题来了 当用户注销或关闭系统时 应用程序会以状态
  • jquery 下拉选择器 AutoPostback

    在 jQuery 中 有什么方法可以区分回发下拉列表和非回发下拉列表 ASP NET 3 5 select change function e something like this if this attr AutoPostback tr
  • dyld:库未加载:新 Xcode 的 @rpath/libswiftCore.dylib 问题(10.2)

    引用的答案都不起作用 Xcode 10 2 发生了一些新变化 无论我使用 Swift 4 2 还是 5 都会发生这种情况 使用全新的 未经编辑的命令行工具 它会立即发生 您需要做的就是创建一个 MacOS 命令行工具 然后点击 运行 您会立
  • .slice 和 .wrapall

    我正在使用 stackoverflow 上的一位成员建议的一些代码 并由我进行修改 将每 3 个列表项包装为大型菜单的一部分 代码是 var lis ul gt li for var i 0 i lt ls length i 3 lis s
  • 加载此程序集将产生与其他实例不同的授权集

    从 ASP net 2 0 网站调用 vb net 1 1 程序集时 我在运行时收到以下错误 加载此程序集将产生与其他实例不同的授权集 知道这个错误背后的原因是什么吗 场景是 有一个 Web 应用程序是在 ASP NET 2 0 中构建为
  • 启用 Proguard 后应用程序崩溃

    我的应用程序在没有启用混淆器的情况下运行得很好 但是当我启用它时 应用程序立即崩溃 我在配置中尝试了多种组合 但均无济于事 有什么我应该保留而遗失的东西吗 混淆器配置 https gist github com hanleyhansen 9