我在Eclipse中有2个项目。一个是库项目(基础项目),一个是将作为应用程序的免费版本发布的项目。免费项目中只有一个活动:LaunchActivity。其他一切都在图书馆项目中。
我尝试调试免费项目,第一次尝试引用Library项目中定义的类时,我得到一个java.lang.NoClassDefFoundError
。有一次我甚至无法使用免费项目中的库类,直到我进入免费项目,右键单击属性> Java构建路径> “项目”选项卡并包含了库项目(虽然我认为这将通过在“属性”> Android中添加库项目作为参考并添加引用来处理)。我甚至尝试过Properties>项目参考并在此处添加了库项目作为参考,但没有成功。
有什么想法吗?
非常感谢, 肖恩
答案 0 :(得分:0)
您必须将库Project的AndroidManifest.xml中定义的活动定义到主项目AndroidManifest.xml中。
并且,通过Properties-> Android-> Add-> Apply
包含库项目作为参考