Существует хорошая вероятность того, что вы не соблюдаете соответствующие правила именования в своей папке res. У меня была та же проблема и - с помощью intellij IDE - щелкнул правой кнопкой мыши по файлу res и нажал «Принудительно регенерировать R». Интеллий сказал мне:
Неверное имя файла: должно содержать только [a-z0-9]
Итак, в дополнение к тому, что здесь сказали другие, проверьте ваши соглашения об именах и убедитесь, что вы не включили никаких заглавных букв, подчеркиваний, тире и т. Д. В файлы, которые вы помещаете в папку res.