从另一个项目访问库项目中定义的类时出现异常

时间:2011-09-28 12:37:42

标签: android eclipse project noclassdeffounderror

我在Eclipse中有2个项目。一个是库项目(基础项目),一个是将作为应用程序的免费版本发布的项目。免费项目中只有一个活动:LaunchActivity。其他一切都在图书馆项目中。

我尝试调试免费项目,第一次尝试引用Library项目中定义的类时,我得到一个java.lang.NoClassDefFoundError。有一次我甚至无法使用免费项目中的库类,直到我进入免费项目,右键单击属性> Java构建路径> “项目”选项卡并包含了库项目(虽然我认为这将通过在“属性”> Android中添加库项目作为参考并添加引用来处理)。我甚至尝试过Properties>项目参考并在此处添加了库项目作为参考,但没有成功。

有什么想法吗?

非常感谢, 肖恩

1 个答案:

答案 0 :(得分:0)

您必须将库Project的AndroidManifest.xml中定义的活动定义到主项目AndroidManifest.xml中。

并且,通过Properties-> Android-> Add-> Apply

包含库项目作为参考