Android清单文件不同步。

4

我在使用Eclipse开发Android项目时遇到了一个奇怪的问题。当工作区建立并且我想要将我的代码运行在设备上(无论是AVD还是真机)时,当我点击启动图标后,会在“问题”选项卡中得到以下信息:

Description           Resource              Path        Location    Type
File is Out of sync   AndroidManifest.xml   /myproject  line 1      Android ADT Problem

在我点击启动按钮之前,我的项目绝对没有任何问题,只是在构建过程中出现了问题。我在预构建过程中使用脚本来更新项目中的一些版本信息(因此也在清单中),但以前我也没有遇到这个问题。我尝试谷歌搜索,但没有找到任何关于这个奇怪问题的答案...

你在 Eclipse 之外修改了清单文件吗? - Tarek K. Ajaj
不,唯一可以修改清单的是我提到的脚本。 - zsidanyi
尝试启用自动刷新 首选项->常规->工作区->自动刷新(使用本机钩子或在较新版本中进行轮询刷新),看看是否有效。 - Tarek K. Ajaj
还是有问题...我也尝试勾选“构建前自动保存”选项,但结果一样。 - zsidanyi
1
我通常会遇到这个问题,因为我在不同的电脑上(家里和工作)从同一个项目中工作。每次我从我的代码库拉取时都会发生这种情况。你可以刷新你的项目(Eclipse),或者直接运行应用程序(有时对我有效)。 - denil
2个回答

14
有时候当我更改项目属性时会出现这个错误。您可以通过执行Project>Clean来解决此问题。

4
尝试在“包资源管理器”视图中选择您的项目,然后按F5键(或右键单击,然后选择刷新),这通常可以解决任何“文件不同步”的问题。

抱歉,我在问题中没有提到过,但我也尝试了这个。我认为在预构建过程之后出了一些问题。因此,在那个点之前,项目似乎一切正常。 - zsidanyi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接