gpt4 book ai didi

android - 如何修复由于 ProGuard/R8 导致的崩溃?

转载 作者:行者123 更新时间:2023-11-29 18:43:10 25 4
gpt4 key购买 nike

我正在制作一个简单的应用程序并且它运行良好,但是当我尝试使用 ProGuard 收缩/混淆代码时,当我从另一个 Activity 打开时它崩溃了。

使用 R8 时也会发生这种情况。

完整的流程是:

进入 MainActivity,然后生成 CameraActivity,它使用 Firebase MLKit 检测条形码(当然,这使用相机)。当检测到二维码时,它会启动一个向服务器发送请求的 DetailActivity(使用 Retrofit)。使用 Room 将响应保存到数据库。总体而言,该应用程序使用了整个架构组件。

它在从 CameraActivity 到 DetailActivity 的转换过程中崩溃,而且 logcat 中绝对没有关于崩溃的日志。

完整的源代码可以在 https://github.com/gincos/bookqr-uc/tree/dev 中找到

您可以在那里检查我的 proguard-rules 和我的依赖项,大部分应用程序都是用 Kotlin 制作并使用协程。

提前致谢!

最佳答案

将这些添加到您的 proguard-rules 中,然后按照您的 logcat 上的说明进行操作:

-addconfigurationdebugging
-dontobfuscate

关于android - 如何修复由于 ProGuard/R8 导致的崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52583145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com