奇怪的Android客户错误

问题描述

| 我的应用一直在Android市场上表现良好,直到昨晚有报道称客户发现错误时。客户必须下载了该应用程序的最新版本,因为他尝试再次使用该最新版本的应用程序,并且错误再次出现。 我查看了错误的堆栈跟踪,发现它是由NullPointerException引起的,这是在两个活动之间传递信息时,即使用onActivityResult()方法传递的。 我检查了代码,找不到导致错误的原因。我试图找出用户采取了哪些步骤来得到该错误,但是在模拟器Android 1.6 / Android 2.2和我自己的手机(Android 2.2)上没有发现任何错误。我没有发现任何问题,也没有使我崩溃的系统。 另一件事很奇怪,就是在我的应用程序中,特定的onActivityResult方法调用很多。因此,奇怪的是只有一个用户报告了问题。 另外,它说用户的平台是““ OTHER \”。我不知道那是什么设备。 所以我的问题是: 1)可能是用户设备而不是我的应用程序有问题吗? 2)当您找不到崩溃原因时该怎么办?     

解决方法

        1)是的,它们可能具有定制的ROM;他们以做这种事情而闻名。 2)除非您可以复制它,否则[可能]无法修复它。 您可以联系该客户吗?如果没有,您将无能为力。