layout-xxx / вызывает конфликт файлов TypeClass: ресурс существует с другим регистром: '.... R $ ID.class' - PullRequest
0 голосов
/ 13 июня 2011

Все отлично работает с моим проектом Android со стандартным макетом, однако всякий раз, когда я добавляю новый подкаталог layout-xxx, скажем layout-large, и копирую в него XML-файл, чтобы он стал моей базовой линией для нового рассматриваемого размера,с этого момента я получаю сообщение об ошибке, перечисленное выше, и проект не будет компилироваться.

Локализация файла TypeClass: существует ресурс с другим случаем: 'R $ ID.class'

Если я удаляю xml-файл из каталога layout-xxx, все возвращается к нормальной работе.У меня есть теги поддержки экрана в манифесте.

Возможно, мне не нужно идентифицировать все мои представления, и такое внутри макета с отдельными именами для отдельных файлов макета, не так ли?Это сделало бы кодирование настолько условным, что оно того не стоило бы.

Что я делаю не так?или отсутствует?

1 Ответ

0 голосов
/ 13 января 2013

У меня была такая же проблема сегодня, и это было из-за моей ошибки.

мое меню определено так

<?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

Надеюсь, это кому-нибудь поможет

...