java - Google Play 控制台堆栈跟踪

标签 java android google-play stack-trace

在 Google Play 控制台中,我收到以下异常跟踪。虽然我添加了反混淆文件,但行号显示为 0。

java.lang.NullPointerException: at com.ae.apps.common.managers.ContactManager.getContactIdFromAddress(ContactManager.java:0) at com.ae.apps.messagecounter.utils.MessageCounterUtils.sortThisMap(MessageCounterUtils.java:0) at <OR>.getMessageCountDegrees(MessageCounterUtils.java:0) at <OR>.getContactMessageList(MessageCounterUtils.java:0) at <OR>.convertAddressToContact(MessageCounterUtils.java:0) at <OR>.getIndexFromDate(MessageCounterUtils.java:0) at <OR>.getWeekStartDate(MessageCounterUtils.java:0) at <OR>.getMessageLimitValue(MessageCounterUtils.java:0) at <OR>.getCycleSentCount(MessageCounterUtils.java:0) at com.ae.apps.messagecounter.activities.MainActivity$1.run(MainActivity.java:0) at java.lang.Thread.run(Thread.java:818)

我不明白这是什么<OR>堆栈跟踪中的语句。 ContactManager.getContactIdFromAddress()仅从方法 MessageCounterUtils.convertAddressToContact() 调用.

如何正确理解这个堆栈跟踪?

我相信我已经在上述方法中添加了必要的 Null 检查。

https://github.com/midhunhk/ae-apps-library/blob/master/app/src/main/java/com/ae/apps/common/managers/ContactManager.java#L377

最佳答案

我相信您遇到了这个问题中回答的相同问题:Android ProGuard return Line Number

Proguard 默认不保留行号。

关于java - Google Play 控制台堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44154256/

相关文章:

java - 禁用公共(public)最终静态记录器上的 Checkstyle 警告

java - 安卓工作室 : Error:Execution failed for task

android - 如何在 Android 模拟器中加载 Google Play 应用程序?

Android 应用内商品未出现在 Play 商店或应用中

android - 保存图片 EXTRA_OUPUT 为空 onActivityResult

安卓应用内计费 : what is the "developer payload" and how the "Buy" button works?

java - 使用 Keycloak SSO 在 2 个应用程序之间保持身份验证

java - 无法在现有面板上画线

java - 是否可以从 MQ 队列中删除消息而不检索消息或清除队列?

java - 字节数组打印负值。想要打印与正值相同的值