layout-xxx /导致TypeClass文件冲突:存在一个具有不同情况的资源:'.... R $ ID.class'

时间:2011-06-13 17:29:20

标签: android layout screen-size

我的Android项目使用标准布局一切正常,但每当我添加一个新的layout-xxx子目录时,比如layout-large,并将一个XML文件复制到它作为我所讨论的新大小的基线,从那时起,我得到上面列出的错误,项目将无法编译。

位置TypeClass文件冲突:存在一个具有不同大小写的资源:'R $ ID.class'

如果我从layout-xxx目录中删除xml文件,一切都恢复正常。我在清单中有支持屏幕标签。

我不可能需要识别我的所有视图,而且我的布局中有单独的布局文件的单独名称吗?这将使编码变得如此有条理,以至于不值得。

我做错了什么?或遗失?

1 个答案:

答案 0 :(得分:0)

我今天遇到了同样的问题,这是因为我的错误。

我的菜单定义如下

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/menu_item_share_action_provider_action_bar"
        android:showAsAction="always"
        android:title="@string/action_bar_share_with">
        <menu >
            <item android:id="@+Id/someid"
                android:title="MyMenu"/>
        </menu>
        </item>
</menu>

错误原因为 Id ,大​​写 I ,其实际上应该是 ID

希望这有助于某人