我的Android项目使用标准布局一切正常,但每当我添加一个新的layout-xxx子目录时,比如layout-large,并将一个XML文件复制到它作为我所讨论的新大小的基线,从那时起,我得到上面列出的错误,项目将无法编译。
位置TypeClass文件冲突:存在一个具有不同大小写的资源:'R $ ID.class'
如果我从layout-xxx目录中删除xml文件,一切都恢复正常。我在清单中有支持屏幕标签。
我不可能需要识别我的所有视图,而且我的布局中有单独的布局文件的单独名称吗?这将使编码变得如此有条理,以至于不值得。
我做错了什么?或遗失?
答案 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 强>
希望这有助于某人