无法读取 'com.example.android.nfc.simulator.FakeTagsActivity.FakeTagsActivity' 的项目描述文件(.project),因为该文件在磁盘上已被更改,现在包含无效信息。只有当描述文件恢复到有效状态时,项目才能正常运行。
请问有人知道这是怎么回事,并且如何解决吗?
无法读取 'com.example.android.nfc.simulator.FakeTagsActivity.FakeTagsActivity' 的项目描述文件(.project),因为该文件在磁盘上已被更改,现在包含无效信息。只有当描述文件恢复到有效状态时,项目才能正常运行。
请问有人知道这是怎么回事,并且如何解决吗?
我建议删除所有与Eclipse相关的配置文件(如果您手动更改了其中任何一个,请确保备份),然后再按照以下步骤重新导入项目:
文件 -> 导入... -> 现有项目到工作区
在执行此操作之前,请确保对整个项目进行备份。
当Eclipse遇到某些不明确状态时,我通常会发现重新创建工作区目录中的.metadata文件夹很有用。这是一个极端的解决方案,但通常对我有效。之后,您可以重新导入所有项目。
====...
到>>>branch...
以及<<<HEAD
)。然后我就能在eclipse中打开这个项目了。.project
文件。直到我关闭程序并再次尝试打开它时才显示此错误(通常要等到第二天)。.project
文件来解决了这个问题。我在Eclipse中也遇到了同样的问题,但真正的问题是我将实际的源项目文件夹从源位置(Eclipse尝试获取项目的位置)移动到其他地方,因此我的Eclipse无法获取web.xml文件,因为它不可用。现在我已将源项目文件夹位置更改为Eclipse正在搜索的路径。问题已解决。
git
,请完成合并,例如在您的androidmanifest
中删除头部。如果项目文件是一个文本文件,那么如果你在版本控制中有它,你可能想从那里复制过来。
在尝试下面的步骤之前,请备份您当前的项目状态。
假设您没有旧副本,您可以在文本编辑器中打开它并尝试查看是否有明显的错误。
如果这些操作失败,请将项目的源文件复制到新位置(不包括eclipse配置文件),并将其作为新项目导入到eclipse中。
如果你仍然拥有其他所有源码文件(.java文件、AndroidManifest.xml文件、资源文件),你可以尝试通过进入包含项目的文件夹,删除你说现在为空的.project文件,然后使用新的项目向导从现有的源码树中重新创建项目(和.project文件)来恢复你的项目。
从菜单中选择文件 -> 新建... -> 项目,然后在第一个对话框中选择从现有代码创建 Android 项目。
如果你对.project做过特殊处理(依赖于特定的.jar文件或更改了类路径),则在重新创建项目后可能需要重新执行这些步骤;但至少它应该会提取你已经拥有的代码。
只需在您的工作区中删除“servers”文件夹,然后重试即可。