[英]How to identify why android app crashed
当我使用Java
我们将System.out.println()
识别出错误,并指出错误所在。
一个非常幼稚的方法。
使用android,我什至无法使用此方法来找出应用崩溃的原因。
使用Rails
我们将读取日志文件。
但是由于我是Java
和android
新手,所以我不知道这是最佳实践。
我相信有一个最佳做法,但我不知道这是什么,而且我无法向Google提出良好的查询。
请帮助我,错误检查android。
使用logcat。
有关如何调试的更多信息,请参考本教程
使用LogCat,您可以在《 Android开发指南》中查找其方法,以查看适合您的方法。 我选择了冗长,所以我的调试语句看起来像
Log.v("MyAppName", "Inside my function now, its so dark");
要显示内容,请转到窗口->显示视图->其他...-> LogCat,并注意发生错误的位置。
注意:我在用手机,无法为您提供链接,因此查看LogCat的路径可能不是100%,对不起。
您还可以使用ddms查看Log.x(tag,yourString)(其中x是输出的类型,v =详细,d =调试,e =错误等)创建的调试信息。输出不同的颜色,非常有用!
大道
使用logcat,但是如果它“在我的机器上工作”并且在市场上销售,则可以让用户安装“ Log Collector”,然后如果您有愿意帮助解决问题的用户,则让他们通过电子邮件将日志发送给您。 然后,您可以在他们发送给您的日志中(从他们的电话中)读取logcat输出h和异常详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.