【问题标题】:What should i do, if debug is not working correctly (Eclipse IDE, Android SDK)?如果调试无法正常工作(Eclipse IDE、Android SDK),我该怎么办?
【发布时间】:2013-12-23 09:15:30
【问题描述】:

我不知道这个问题是否适合这个网站,但我认为这个地方比stackoverflow更适合这种问题。

我正在使用 Eclipse 开发一个 Android 应用程序。当我在开发应用程序时遇到复杂的问题/错误时,我总是debuglog

但是,这是我第一次遇到debuglog 似乎无法正常工作的情况。事情是这样的:

  1. 当我运行我的应用程序时(使用日志):我的适配器中的getView 方法被调用,我通过使用日志知道这一点。
  2. 当我逐步调试它时:我的适配器中的getView 方法被调用,但是它给了我NPE(空指针异常)。
  3. 当我调试它时,但不是一步一步:就像我运行我的应用程序时一样,程序从未进入getView 方法。

注意:第三个表示我设置了一些断点,然后我调试我需要调试的东西(不是一步一步),然后我跳到下一个断点,而第二个表示我调试应用程序一步一步,不跳过任何东西。

我已尝试解决此错误 20 多个小时,但仍然无法正常工作。

你有没有遇到和我一样的问题,在运行和调试程序时,甚至不同的调试方法给你带来不同的结果?

我现在该怎么办?

【问题讨论】:

  • 请提供更多细节或示例,说明在不同模式下运行应用程序时会发生什么。
  • @superM 请查看已编辑的问题。谢谢
  • 创建一个 simple, self-contained, compilable example 来演示问题。

标签: android eclipse debugging


【解决方案1】:

你在使用线程吗?如果是,请检查您的同步块代码。当您错过一些用于同步的代码块时,就会发生这类问题。总是行为会很奇怪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-04
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 2015-10-26
    • 2023-01-28
    相关资源
    最近更新 更多