我正在做一个团队项目。我.jar
在构建路径中包含一个文件并提交给 SVN。当我更新工作目录中的代码时,Eclipse 中会出现一个名为“Android Dependencies”的新文件夹。如果我让它在那里,我的程序就会运行;如果我删除它,我的程序会报告一个ClassNotFoundException
.
现在如何解决这个问题ClassNotFoundException
?
对于那些在阅读删除 Android Dependencies 虚拟文件夹将破坏您的项目的评论时心碎的人,有一个简单的解决方法。
在尝试设置我的 git 存储库时,我冲洗了我的项目依赖项,这已解决。
Android Dependencies是一个虚拟文件夹,Eclipse 在其中显示项目所依赖的 JAR 文件。它不是物理文件夹;你不会在你的硬盘上找到它。并且该文件夹未签入 Subversion。
不要删除该文件夹。你会破坏你的项目。
要修复它,只需恢复到较旧的 Subversion 版本并再次签入。
在为我的项目设置 git repo 后,我遇到了类似的问题。
问题是 appcompat 导入丢失了它的文件夹引用。
如果提到的“修复项目属性”对您不起作用,请尝试以下操作:
如果您还在 Android 项目属性中将项目构建目标标记为低于 API 级别 16,则会出现错误,因为在此级别之前,没有 Android 依赖项。