我正在学习恰巧与Toodledo集成的学习Android项目。在这种情况下,我创建了一个独立的Java项目,不依赖于Android(因此它不是Android库项目),它封装了对Toodledo rest API的寻址。上次我参与该项目的时间超过八个月,当时我正在使用OSX。从那时起,我重新安装了我的机器,并试图让应用程序再次工作,这次使用Eclipse(当时我在OSX上)。在Android部署包中包含Java项目输出
然而,尽管一切都编译就好了,我得到了应用启动模拟器异常,更具体地说是的NoClassDefFoundError,这可能是由于这样的事实:从Java项目中,我引用输出的项目不包括在包(使用项目参考,所以我不是指一个罐子)。
让我感到困惑的是,我一年前从未遇到过这类问题,而且我完全处于黑暗中,为什么会发生这种情况。
我不认为它与这个问题有什么关系,但为了完整起见,我应该提到我使用RoboGuice在应用程序中加载依赖关系。
任何指针将不胜感激