April 15th, 2014

Android: исправление ошибки "R cannot be resolved to a variable"

На случай, если кто-то столкнулся с этой проблемой:

1) Проапдейтьте ADT, SDK, Eclipse, Java и прочее.
2) Убейте фолдер gen, он создастся вновь
3) Правый клик по проекту, выберете пункт меню Android Tools -> Fix Project Properties
4) Правый клик по проекту, выберете пункт меню Properties -> Java Build Path -> Order and Export. Убедитесь, что порядок ANDROID_FRAMEWOK, LIBRARIES, DEPENDENCIES, gen и src
5) В том же окне, в разделе Android выставьте в качестве target последний фреймворк.
6) Проверьте, что все файлы и фолдеры в res имеют в качестве названия только буквы английского нижнего регистра, знак подчёркивания и цифры.
7) проверьте, что в файлах исходников в src отсутствует директива "import android.R" в начале файла
8) Выберите пункт меню Project -> Clean.. и перегрузите экликпс.