当前位置: 首页 > 知识库问答 >
问题:

从logcat获取更长的错误跟踪

马丰
2023-03-14

共有1个答案

韦棋
2023-03-14

一个经验法则是,你可以从上到下阅读,直到你找到一个你知道是你的类,而不是在android内部。

比如在堆栈跟踪中,可以找到这一行

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.site.pkg, PID: 10527 
android.view.InflateException: Binary XML file line #6: Binary XML file 
line #6: Error inflating class fragment at 
android.view.LayoutInflater.inflate(LayoutInflater.java:551) at 
android.view.LayoutInflater.inflate(LayoutInflater.java:429) at 
com.site.pkg.MainActivity$Adapter.onCreateViewHolder(MainActivity.java:62) 
at

其中有趣的部分是mainactivity$adapter.onCreateViewWholder(mainactivity.java:62)

 类似资料:
  • 我收到错误: 错误类型错误: 无法读取在评估 (webpack-internal:///./node_modules/@angular/common/esm5/http.js:163) 处未定义的属性 “长度”在 Array.forEach () 在 httpHeaders.lazyInit (webpack-internal:///./node_modules/@angular/common/e

  • 每次运行我的代码时,我都会从Cron那里得到以下错误,看起来它来自DateTime,是DateTime有错误还是我没有正确使用它。错误的第24行是这样的:- 我在$datetrue中给DateTime的是2014-06-13 13:00:00 致命错误:未捕获异常“exception”,消息为“DateTime::u construct():无法分析位置11(2)处的时间字符串(2014-06-1

  • 我在ansible中有一个playbook,它可以从一个存储库中安装包含无效密钥的软件包: 但ansible无法更新缓存: 即使选项或选项设置为yes。如何用这些关键问题更新缓存? EDIT再现此行为的命令是: 但我可以继续发布命令 并在警告后安装软件包。Ansible正在考虑上面的警告(),这是Cloudera方面的一个错误,提供了错误的密钥或错误的签名存储库,但继续安装包: 因此,我试图实现的

  • Logcat特别地不显示我的真实设备三星S8的错误,但它对所有其他设备都很好,所以现在每当我有一个错误,我不能在日志中看到它,我需要切换到另一个设备,并重新复制它。 多谢了。

  • 今天早上我更新了我的IntelliJ IDEA,之后我打开了我的项目,突然我在我的lambda表达式中得到了一个错误。 首先我得到了这个: 然后我尝试更改项目语言级别,然后将其设置回默认值。现在我明白了: IntelliJ项目结构选项: 这是我的lambda:在我更新IntellJ之前我再说一遍,它起作用了:

  • 我正在努力使用Alamofire及其浏览器获取返回的json错误消息<代码>成功/。故障方法。 在使用这个之前,我可以使用