Я согласен с Прашамом, но иногда это не работает. Смотрите мой комментарий ниже: -
После нескольких часов разочарования по поводу очистки и сборки проекта снова и снова, наконец, я решил удалить красные метки из моего файла, где он не смог разрешить R.java, поскольку он фактически не был доступен в моем коде , После удаления первой красной строки из моего файла активности проект автоматически создает и генерирует R.java.
Это что-то действительно ужасное для меня, поскольку Р.Джава уходит без всякой причины и возвращается без всякой причины.
Надеюсь, это поможет вам