我在Eclipse Helios中有3个项目。
引用设置如下: B引用A和C引用B。
在我在项目C中的活动中,我在项目A中创建了一个类的实例。 我在这一行和项目A的类构造函数中设置了一个断点。
我点击了调试,我得到异常“调用目标异常” - 类文件编辑器:找不到源。应用程序崩溃,项目A中的断点永远不会被命中。
如果我直接在项目C中引用项目A,则两个断点都会被命中(仅当我在第一个断点之后命中时)。但如果我进入项目A,我会得到同样的错误。
我做错了什么?
答案 0 :(得分:1)
我有完全相同的结构A - Java项目(commonlibs),B Android Lib项目(ndkfoo2)和C Android App。
您必须确保在C语言属性中仅引用Android部分中的库项目,而不是在Java构建路径中引用它。我弄错了。此外,在B中处理的A也不应该引用。
然后在B中引用A,你应该好好去。只有您将遇到的问题是调试您的A项目似乎eclipse中存在一个错误,导致您无法将源设置为Android中的分层项目。