我正在开展团队项目。我在Build Path中包含了一个.jar
文件并提交给了SVN。当我在工作目录中更新代码时,Eclipse中会出现一个名为" Android Dependencies"的新文件夹。如果我让它在那里,我的程序运行;如果我将其删除,我的程序会报告ClassNotFoundException
。
现在如何解决此问题ClassNotFoundException
?
答案 0 :(得分:42)
对于那些在阅读删除Android Dependencies虚拟文件夹的评论将会破坏您的项目时心碎的人,可以轻松解决。
在尝试设置我的git repo时,我已经隐藏了我的项目依赖项,这是修复它。
答案 1 :(得分:7)
Android Dependencies 是一个虚拟文件夹,其中Eclipse显示项目所依赖的JAR文件。它不是物理文件夹;你不会在你的硬盘上找到它。并且该文件夹未签入Subversion。
不要删除该文件夹。你将破坏你的项目。
要修复它,只需恢复到较旧的Subversion版本并再次检入。
答案 2 :(得分:2)
在我的项目中设置了一个git repo后,我遇到了类似的问题。
问题是appcompat导入丢失了文件夹引用。
如果修复项目属性'提到的不适合你试试这个:
答案 3 :(得分:1)
如果您还在Android项目属性中标记了项目构建目标低于API级别16,那么错误将会发生,因为在此级别之前,没有Android依赖项。