gpt4 book ai didi

android - 类名未出现在错误 Android Studio 中

转载 作者:行者123 更新时间:2023-12-04 10:03:32 25 4
gpt4 key购买 nike

在下面的错误中你可以看到 RegisterActivity.a类名被转换为其他一些字符。当类名没有出现在错误日志中时,有人可以建议我在这种情况下应该做什么。

 at com.abc.angpau.appClasses.activities.RegisterActivity.a(:53)
at com.abc.angpau.appClasses.activities.c.a(Unknown Source:4)

最佳答案

您可能已经构建了一个发布版本并且 proguard 处于 Activity 状态。

查看 gradle 文件。
当您有 minifyEnabled true proguard 处于 Activity 状态。

通常您只想在 Release模式下启用它,这样如果发生崩溃,您可以使用所有原始名称进行调试。但是您可能希望在调试中启用它一段时间以测试启用 proguard 时一切正常。

Proguard 混淆了更改变量名、方法名的代码......它还生成了一个映射文件,以便您可以进行相反的转换以读取堆栈跟踪。某些捕获崩溃(如 firebase)的服务使用此映射来分解它们。

并且有一个配置文件,因此如果某些类/方法不应该被混淆,您应该使用它,通常当 lib 需要它时,它会为您提供 proguard 配置以将名称保留在某些特定类中。

关于android - 类名未出现在错误 Android Studio 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61708063/

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