Получил эту ошибку после обновления до предварительного просмотра инструментов платформы Android 15 rc5 и Android Tools 21 rc5, а также запуска «проверки обновлений ...» в eclipse.
Ошибка LogCat
java.lang.NoClassDefFoundError: com.someapplicationlibrary.lib.R$layout
Ошибка компилятора Eclipse:
Errors occurred during the build.
Errors running builder 'Android Pre Compiler' on project 'myApplication'.
String index out of range: -51
Errors running builder 'Android Pre Compiler' on project 'someapplicationlibrary'.
String index out of range: -54
Пытался вернуться к стабильным инструментам Android ... но в итоге получилось еще больше ошибок.
Мое решение состояло в том, чтобы загрузить рабочую область в версии Eclipse, которая не была обновлена с помощью «проверки на наличие обновлений ...» в меню справки Eclipse.
Затем оно скомпилировалось правильно, иприложение снова заработало, надеюсь, это поможет:)