【问题标题】:How to read Google Play crash report如何阅读 Google Play 崩溃报告
【发布时间】:2018-07-08 09:31:15
【问题描述】:

我是安卓世界的新手。我已经构建了一个小应用程序并将其发布在 Google Play 商店中。我刚刚注意到有来自三个设备的崩溃报告。我试图阅读它,但我不知道应用程序的哪个部分崩溃了。另外,我没有找到有关如何阅读此报告的文章。

这是其中一份报告:

java.lang.ClassCastException: 
  at android.widget.ListView.setupChild (ListView.java:1854)
  at android.widget.ListView.makeAndAddView (ListView.java:1816)
  at android.widget.ListView.fillDown (ListView.java:697)
  at android.widget.ListView.fillFromTop (ListView.java:763)
  at android.widget.ListView.layoutChildren (ListView.java:1627)
  at android.widget.AbsListView.onLayout (AbsListView.java:2166)
  at android.view.View.layout (View.java:15033)
  at android.view.ViewGroup.layout (ViewGroup.java:4799)
  at android.support.constraint.ConstraintLayout.onLayout (ConstraintLayout.java:1855)
  at android.view.View.layout (View.java:15033)
  at android.view.ViewGroup.layout (ViewGroup.java:4799)
  at android.widget.FrameLayout.layoutChildren (FrameLayout.java:453)
  at android.widget.FrameLayout.onLayout (FrameLayout.java:388)
  at android.view.View.layout (View.java:15033)
  at android.view.ViewGroup.layout (ViewGroup.java:4799)
  at android.support.v7.widget.ActionBarOverlayLayout.onLayout (ActionBarOverlayLayout.java:443)
  at android.view.View.layout (View.java:15033)
  at android.view.ViewGroup.layout (ViewGroup.java:4799)
  at android.widget.FrameLayout.layoutChildren (FrameLayout.java:453)
  at android.widget.FrameLayout.onLayout (FrameLayout.java:388)
  at android.view.View.layout (View.java:15033)
  at android.view.ViewGroup.layout (ViewGroup.java:4799)
  at android.widget.LinearLayout.setChildFrame (LinearLayout.java:1671)
  at android.widget.LinearLayout.layoutVertical (LinearLayout.java:1525)
  at android.widget.LinearLayout.onLayout (LinearLayout.java:1434)
  at android.view.View.layout (View.java:15033)
  at android.view.ViewGroup.layout (ViewGroup.java:4799)
  at android.widget.FrameLayout.layoutChildren (FrameLayout.java:453)
  at android.widget.FrameLayout.onLayout (FrameLayout.java:388)
  at android.view.View.layout (View.java:15033)
  at android.view.ViewGroup.layout (ViewGroup.java:4799)
  at android.view.ViewRootImpl.performLayout (ViewRootImpl.java:2151)
  at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:1862)
  at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1063)
  at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:5993)
  at android.view.Choreographer$CallbackRecord.run (Choreographer.java:761)
  at android.view.Choreographer.doCallbacks (Choreographer.java:574)
  at android.view.Choreographer.doFrame (Choreographer.java:544)
  at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:747)
  at android.os.Handler.handleCallback (Handler.java:733)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:136)
  at android.app.ActivityThread.main (ActivityThread.java:5584)
  at java.lang.reflect.Method.invokeNative (Native Method)
  at java.lang.reflect.Method.invoke (Method.java:515)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1268)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1084)
  at dalvik.system.NativeStart.main (Native Method) 

如果有人能告诉我如何追溯应用程序,我将不胜感激

【问题讨论】:

  • 通常会有堆栈跟踪突出显示实际导致错误的特定项目。不过,也许情况并非如此
  • 是的,我是这么认为的。因为我按照@Mohammad Ersan 所说的做了,它没有引用我的任何代码

标签: android crash


【解决方案1】:

复制崩溃 (ctrl+v) 然后从 Android Studio“分析”菜单中选择“分析 Stacktrace”选项:

之后,您可以粘贴复制的日志/堆栈跟踪并单击“确定”,然后 Android Studio 将以蓝色突出显示堆栈跟踪的哪一部分在您的代码中。

【讨论】:

  • 感谢您的提示。但它没有引用我的任何代码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-25
  • 2017-11-02
相关资源
最近更新 更多