这发生在我现在的两个程序中,完全没有意义。它通常在我添加资源文件时出现(在本例中为菜单)。在包浏览器中: - 项目名称有一个小红色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'
发生了什么事?
答案 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