当我使用Java
时,我们会将System.out.println()
用于识别错误,以及错误。
一种非常天真的方法。
使用android,我甚至无法使用此方法来确定应用程序崩溃的原因。
使用Rails
我们会读取日志文件。
但由于我是Java
和android
的新手,我不知道哪种是最佳做法。
我相信有一个最好的做法,但我不知道它是什么,我无法在google上形成一个好的查询。
请帮帮我,错误检查android。
答案 0 :(得分:2)
使用logcat。
有关如何调试的更多信息,请参阅this tutorial
答案 1 :(得分:1)
使用LogCat,您可以在Android Dev Guide上查找其方法,以查看哪种方法适合您。我选择了 verbose ,所以我的调试语句看起来像
Log.v("MyAppName", "Inside my function now, its so dark");
要显示内容,请转到窗口 - >显示视图 - >其他...... - > LogCat并观察错误发生的位置。
注意:我在手机上无法为您提供链接,查看LogCat的路径可能不是100%,我道歉
答案 2 :(得分:1)
您还可以使用ddms查看由Log.x(标记,yourString)创建的调试信息(其中x是输出类型,v =详细,d =调试,e =错误等),这也将突出显示不同类型的输出颜色不同,非常有用!
大道
答案 3 :(得分:1)
使用logcat,但如果它“在我的计算机上运行”及其在市场上,您可以让用户安装“日志收集器”,然后让他们通过电子邮件向您发送日志,如果您有一位愿意帮助解决问题的用户。然后,您可以在他们发送给您的日志(来自他们的手机)中读取您的logcat outputh和异常详细信息。