Android 不可跟踪的异步任务错误

Android 不可跟踪的异步任务错误,android,android-asynctask,Android,Android Asynctask,我有一个在多个活动中使用AsyncTask的live应用程序,我收到了一个无法跟踪的错误(如下)。我的用户发送给Google Play的bto.org.monitoring.birdtrack.ce.doInBackground(未知来源)的关键行(当然没有消息)不允许我调试这个问题,所以我找不到正确的代码,更不用说在这里发布了。有什么想法吗 java.lang.RuntimeException: An error occured while executing doInBackground()

我有一个在多个活动中使用AsyncTask的live应用程序,我收到了一个无法跟踪的错误(如下)。我的用户发送给Google Play的bto.org.monitoring.birdtrack.ce.doInBackground(未知来源)的关键行(当然没有消息)不允许我调试这个问题,所以我找不到正确的代码,更不用说在这里发布了。有什么想法吗

java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:200)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
at java.lang.Thread.run(Thread.java:1019)
Caused by: java.lang.NullPointerException
at bto.org.monitoring.birdtrack.ce.doInBackground(Unknown Source)
at android.os.AsyncTask$2.call(AsyncTask.java:185)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
... 4 more

好的,现在用这个。我使用的是Proguard,可以通过抓取错误并通过使用以下命令运行它来检测doInBackground()方法的位置:

retrace.sh -verbose myApp/proguard/mapping.txt myErrorFile.txt

这将转换错误以显示导致错误的类。万岁

FutureTask.java见第306行,错误为
bto.org.monitoring.birdtrack.ce.doInBackground(未知源)
见doin的参数…FutureTask是Android代码,不是OP的代码。无法从日志中判断。这是一个空指针异常,但您需要查看doInBackground()方法中正在执行的操作,该方法导致NPEThanks all,特别是Graham向其他海报进行了说明。正如我所说的,我无法确定这个日志引用的是哪个doinBackground()方法。通过四项活动,我一共有六项。