首页 > 解决方案 > Proguard 后的 Stacktraces 在 Kotlin 文件中的行号错误

问题描述

我使用 AppCenter 来记录我的应用程序的崩溃。AppCenter 自动为商店构建应用程序,并管理映射文件。

我在 AppCenter 的崩溃日志中看到,Kotlin 文件中的堆栈跟踪显示错误的行号,就像未使用映射文件一样。例如它说崩溃发生在第 1261 行,但源文件只有 294 行。所有 kotlin 文件都是这种情况。

但是Java文件中发生的崩溃都是正确的。

我还将映射文件上传到 Play Console,日志与 AppCenter 相同。所以这让我相信这是映射文件对于 kotlin 文件错误的问题。

我将如何修复 kotlin 文件的映射?我似乎找不到任何具体的原因,为什么 kotlin 文件会出错,但 java 文件是正确的。

标签: androidkotlinproguard

解决方案


推荐阅读