android - 帮助新手学习 Eclipse/Android 调试最佳实践

标签 android

我是 Android 和 Eclipse 开发环境的新手,希望获得有关在我的应用抛出 Force Close 时进行调试的最佳实践的一些建议。

我已经研究过 ADB,但是,即使我已经在我的测试手机上明确地将 Debug模式设置为 true,我也无法让它与我的手机交互。

显然 Android 附带了一个 LOG 方法,我已经在许多示例应用程序中看到过这种方法,有人可以解释一下如何快速查看这些日志以及如何适本地设置日志记录以确定强制关闭的原因(总是在我按下时发生主页按钮)。

任何有关在 Eclipse 中有效调试的建议都将不胜感激!

真诚的, 瑞安

最佳答案

要使用您的设备进行调试,您需要打开 Debug模式(这听起来像您所做的),然后您需要将手机插入 USB 连接器。从这里,您可以告诉 Eclipse 运行/调试。

Eclipse 应该询问要使用哪个设备(这样做是因为插入设备后应该有多个设备可用于运行/调试)。此时,您可以从列表中选择您的实际设备,您应该已启动并运行。

如果您使用的是 android.util.Log,那么您的日志将显示在 LogCat 中。如果在 Eclipse 环境中默认情况下没有看到 LogCat,则可以通过执行以下操作来添加它:

转到窗口 -> 显示 View -> 其他
选择 Android -> LogCat
点击确定。

在运行/调试您的设备时,您应该在 LogCat 中看到您的日志声明。

关于android - 帮助新手学习 Eclipse/Android 调试最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3329958/

相关文章:

android - GLSurfaceView.RENDERMODE_CONTINUOUSLY 导致闪烁

java - 返回主显示 fragment 时,GoogleMap fragment 会使应用程序崩溃

java - 通过指定星期几获取下一个日期

android - 无法将Admob添加到旧的gradle 2.3.0项目中

方向更改后Android DialogFragment消失

android - 无法从动态添加的复选框中获取值

java - 从 json 对象获取值(Google map 距离)

java - 如何将多个编辑文本字段的内容显示到一个 TextView ?

android - Listview - 如何从第 10 项平滑滚动到顶部?

java - 没有模拟的单元测试包保护类