Android - 调试引用的项目问题

时间:2011-04-06 11:42:03

标签: android eclipse debugging

我在Eclipse Helios中有3个项目。

  1. A(java项目)
  2. B(Android库项目)
  3. C(Android应用程序项目)
  4. 引用设置如下: B引用A和C引用B。

    在我在项目C中的活动中,我在项目A中创建了一个类的实例。 我在这一行和项目A的类构造函数中设置了一个断点。

    我点击了调试,我得到异常“调用目标异常” - 类文件编辑器:找不到源。应用程序崩溃,项目A中的断点永远不会被命中。

    如果我直接在项目C中引用项目A,则两个断点都会被命中(仅当我在第一个断点之后命中时)。但如果我进入项目A,我会得到同样的错误。

    我做错了什么?

1 个答案:

答案 0 :(得分:1)

我有完全相同的结构A - Java项目(commonlibs),B Android Lib项目(ndkfoo2)和C Android App。

您必须确保在C语言属性中仅引用Android部分中的库项目,而不是在Java构建路径中引用它。我弄错了。此外,在B中处理的A也不应该引用。

enter image description here

然后在B中引用A,你应该好好去。只有您将遇到的问题是调试您的A项目似乎eclipse中存在一个错误,导致您无法将源设置为Android中的分层项目。