为什么 Kotlin 文件显示为 .java is Fabric Crashlytics with Proguard?

spa*_*oke 11 android kotlin crashlytics

我最近为一个 Android 应用程序启用了 Proguard 最小化,该应用程序在 Fabric 控制台上使用 Crashylics 报告。该项目主要是用 Kotlin 编写的。

仍然收到崩溃报告。堆栈跟踪不再像列出 Kotlin 源文件一样.kt,而是像.java

例如,MyFragment.java:20而不是MyFragment.kt:20

从trace中的函数名、变量名等信息来看,栈中的行号与.kt文件中的行号一致

我有配置指南中列出的 Proguard 排除项:https : //docs.fabric.io/android/crashlytics/dex-and-proguard.html

Kotlin 有额外的动作吗?

我想在崩溃报告中看到正确的文件类型扩展名

Kev*_*ani 4

这里是 Fabric/Firebaser -

我们默认采用 .java 扩展名,但将来我们将寻求改进 Kotlin 的这种体验。