0

crittercism ツールを使用してクラッシュ レポートを取得しています。クラッシュが発生したときにメールを受け取りますが、クラッシュのログを示すスタック トレースの意味がわかりません。例:

0       java.util.ConcurrentModificationException
1   at  java.util.ArrayList$ArrayListIterator.next(ArrayList.java:607)
2   at  com.webaroo.replyall.utils.ah.d(Unknown Source)
3   at  com.webaroo.replyall.utils.ah.b(Unknown Source)
4   at  com.webaroo.privatechat.ui.f.getView(Unknown Source)
5   at  android.widget.AbsListView.obtainView(AbsListView.java:1448)
6   at  android.widget.ListView.makeAndAddView(ListView.java:1786)
7   at  android.widget.ListView.fillSpecific(ListView.java:1325)
8   at  android.widget.ListView.layoutChildren(ListView.java:1617)
9   at  com.webaroo.replyall.controls.CustomListView.layoutChildren(Unknown Source)
10  at  android.widget.AbsListView.onLayout(AbsListView.java:1299)
11  at  com.webaroo.replyall.controls.CustomListView.onLayout(Unknown Source)
12  at  android.view.View.layout(View.java:7225)
13  at  android.widget.RelativeLayout.onLayout(RelativeLayout.java:943)
14  at  android.view.View.layout(View.java:7225)
15  at  android.widget.FrameLayout.onLayout(FrameLayout.java:369)
16  at  android.view.View.layout(View.java:7225)
17  at  android.widget.FrameLayout.onLayout(FrameLayout.java:369)
18  at  android.view.View.layout(View.java:7225)
19  at  android.view.ViewRoot.performTraversals(ViewRoot.java:1189)
20  at  android.view.ViewRoot.handleMessage(ViewRoot.java:1914)
21  at  android.os.Handler.dispatchMessage(Handler.java:130)
22  at  android.os.Looper.loop(SourceFile:351)
23  at  android.app.ActivityThread.main(ActivityThread.java:3833)
24  at  java.lang.reflect.Method.invokeNative(Native Method)
25  at  java.lang.reflect.Method.invoke(Method.java:538)
26  at  com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901)
27  at  com.android.internal.os.ZygoteInit.main(ZygoteInit.java:659)
28  at  dalvik.system.NativeStart.main(Native Method)

上記のログでは、上記の行のどれが正確にクラッシュを引き起こしているか、または例外をスローしているかを取得できません。これらすべての行は正確に何を指していますか?また、各行の末尾にある角括弧()に書かれている意味は何ですか?

4

3 に答える 3

0

トレースを上から下にスキャンして、コードとして認識しているものを確認してください。この場合、 at行android.widget.AbsListView.obtainViewをスローするようです。ConcurrentModificationException1448

于 2013-02-21T11:50:36.840 に答える
0

あなたの例外は「ConcurrentModificationException」です。これは、ArrayList を使用しようとしているスレッドが 2 つ以上あることを意味します。コードは難読化されていますが、ListAdapter でエラーのようです。

"brackets()" で書かれているのは source:codeLine です ... しかし、"Unknown Source" は、彼がソースを特定できないか見つけられないことを意味し、おそらく使用した難読化を引き起こします。

于 2013-02-21T11:55:43.653 に答える
0

行ごとにトレースすると、アプリケーションのどのクラスに問題があり、実際にクラッシュが発生した行番号が表示されます。

于 2013-02-21T11:55:54.407 に答える