java如何识别安卓应用程序崩溃的原因
当我使用Java
时,我们把System.out.println()
放在错误的地方来识别错误
一种非常幼稚的方法
对于安卓,我甚至不能用这个方法来找出应用程序崩溃的原因
使用Rails
我们将读取日志文件
但是,由于我对{
我相信有一个最佳实践,但我不知道它是什么,我也无法向谷歌提出一个好的查询
请帮助我,错误检查安卓
你可以在下面搜索框中键入要查询的问题!
当我使用Java
时,我们把System.out.println()
放在错误的地方来识别错误
一种非常幼稚的方法
对于安卓,我甚至不能用这个方法来找出应用程序崩溃的原因
使用Rails
我们将读取日志文件
但是,由于我对{
我相信有一个最佳实践,但我不知道它是什么,我也无法向谷歌提出一个好的查询
请帮助我,错误检查安卓
# 1 楼答案
使用logcat,但是如果它“在我的机器上工作”并且在市场上也可以使用,你可以让用户安装“Log Collector”,然后让他们通过电子邮件将日志发送给你,如果你有一个愿意帮助解决问题的用户。然后,你可以在他们发送给你的日志(来自他们的手机)中读取你的logcat outputh和异常详细信息
# 2 楼答案
您还可以查看由日志创建的调试信息。x(tag,yourString)(其中x是输出类型,v=verbose,d=debug,e=error等)使用ddms,它还将突出显示不同类型的输出,不同的颜色,非常有用
多莉
# 3 楼答案
使用logcat
有关如何调试的更多信息,请参阅this tutorial
# 4 楼答案
使用LogCat,你可以在Android开发指南上查找它的方法,看看哪个方法适合你。我选择了详细的调试语句
Log.v("MyAppName", "Inside my function now, its so dark");
要显示内容,请转到窗口->;显示视图->;其他->;记录并观察错误发生的地方
注意:我正在使用手机,无法为您提供链接,查看LogCat的路径可能不是100%,我深表歉意