eclipse告诉我我的项目有错误,没有任何红色突出显示

时间:2010-09-02 20:16:52

标签: android eclipse

这发生在我现在的两个程序中,完全没有意义。它通常在我添加资源文件时出现(在本例中为菜单)。在包浏览器中: - 项目名称有一个小红色x,表示其中一个文件中存在错误 - 任何子文件夹或文件都没有x或显示任何红色高亮

我的代码都没有错误!偶尔,我看到了这个:

[2010-09-02 16:09:20 - FallDown] 'default' is not a best match for any device/locale combination.
[2010-09-02 16:09:20 - FallDown] Displaying it with 'Normal, Not Long, Landscape, Medium Density, Finger, Soft, Qwerty, Trackball, 480x320'

发生了什么事?

4 个答案:

答案 0 :(得分:19)

Window --> Show View --> Problems。这应该显示Eclipse“担心”的具体问题列表。

答案 1 :(得分:11)

通常我在这种情况下所做的是从菜单中调用“Project> Clean”。

使用此项目>清洁我们还应检查我们的布局(xml)它可能代表任何超出屏幕尺寸的组件。

答案 2 :(得分:7)

Eclipse正在尝试调试或运行您关注的资源xml文件。这就是您添加或编辑资源文件后发生的原因。

要避免此问题,请确保调试或运行项目,而不是xml文件。

在单击调试/运行图标之前选择项目,或使用调试或运行下拉列表并选择运行[您的项目名称]。

答案 3 :(得分:4)

这可能有所帮助。

我为各种配置设置了两个xml布局文件(根据MMC电话运营商/运营商所在国家/地区的不同布局文件夹。

我注意到,当我打开这些文件时,只显示了该消息。我的其他xml工作得很好。

我确信它与我在res目录中完成文件夹配置(我没有正确设置)的方式有关。

长话短说(我不是说这适合你的情况)我删除了那些额外的配置,它再也没有发生过。

从我可以收集的内容来看,系统无法处理所有这些文件夹/配置,所以它试图呈现默认的文件夹/配置(这是你在布局文件夹中所拥有的,因为,正试图制作它使用任何设备(并且它不能)提供警告并设置一个适合大多数设备的配置。

在我的情况下,我正在处理手机和平板电脑,高分辨率和低分辨率,其中一些设置显示屏幕很糟糕。

这是我的res文件夹配置:

RES 绘制 布局 的布局mcc310 布局mcc310土地 布局mcc311 布局mcc311土地 布局mcc316 布局mcc316陆 值 值-ES

粗体的那些是稍微修改过前面提到的2 xml文件的副本。

我删除了这些,在我的情况下问题已修复。

干杯!

monn3t