Я заметил, что мой файл R.java не всегда корректно обновляется, когда я добавляю элементы в мой файл strings.xml или где-либо еще. Если я использую новое значение, которое я добавил как R.string.newString, фактическое целочисленное значение может все еще указывать на R.string.oldString или что-то еще (обычно это элемент непосредственно над или под новым элементом в strings.xml, но Я еще точно не прибил шаблон).
Вы не должны изменять файл R.java, но он ничего не говорит о его удалении (во всяком случае, я этого не видел). Я обнаружил, что удаление R.java обычно исправляет мои проблемы с ресурсами, потому что Eclipse немедленно восстанавливает файл с правильно назначенными целочисленными значениями.
Пожалуйста, обратите внимание, я очень начинающий в Eclipse, поэтому я не могу понять последствия удаления R.java, но пока мне кажется, что это работает хорошо. Если то, что я делаю, очень плохо, пожалуйста, дайте мне знать.