Google Play控制台堆栈跟踪 [英] Google Play Console 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)
< 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)
I dont吨明白这是什么< OR>在栈跟踪
语句。 ContactManager.getContactIdFromAddress()
只能从方法 MessageCounterUtils.convertAddressToContact()
中调用。
如何正确理解这个堆栈跟踪?
我相信我已经在上面的方法中添加了必要的Null检查。
我相信您遇到了与此问题相同的问题: Android ProGuard返回行号
默认情况下,Proguard不保留行号。
In Google Play Console, I am getting the below exception trace. Although I have added deobfuscation files, the line numbers are being displayed as 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)
I dont't understand what this <OR>
statements in the stack trace. The ContactManager.getContactIdFromAddress()
is only called from the method MessageCounterUtils.convertAddressToContact()
.
How to properly understand this stack trace?
I believe I have added the necessary Null checks in the above method anyways.
I believe you're running into the same issue answered in this question: Android ProGuard return Line Number
Proguard doesn't keep the line numbers by default.
这篇关于Google Play控制台堆栈跟踪的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!