У меня есть несколько проектов Android, которые я интегрирую в один.
Это что-то вроде:
(Lib-проекты) Android_Commons RichReader FacReader WWReader
Основной проектявляется ReaderShelf, и добавьте все эти проекты в качестве библиотеки по его пути.
Но ссылка на источник представляет ошибки компиляции, идентификаторы из библиотеки не могут быть найдены в классе R.
Я открыл всеR-файлы, и они являются объединением всех исходных R-файлов.
Но при открытии из источника выдают ошибку:
searchButton = (Button) findViewById(R.id.r_search);
sectionsButton = (Button) findViewById(R.id.r_sections);
navigateButton = (Button) findViewById(R.id.r_navigate);
Они открывают правильный файл, но без r_sections& r_navigate.
PS: r_search, который не выдает ошибку, является общим идентификатором, который также представлен в основном проекте
На самом деле, я обнаружил другое странное поведение, комментируя проблемные строки,код компилируется, но при открытии DPReaderActivity возвращает ноль для всех findViewById.
Редактировать: я видел журнал, строящий проект, и нашел это, я не знаю,это помогает
[2011-09-26 18:36:21 - ReaderShelf] trying overlaySet Key=r_favorites.png
[2011-09-26 18:36:21 - ReaderShelf] trying overlaySet Key=r_library.png
[2011-09-26 18:36:21 - ReaderShelf] trying overlaySet Key=r_navigate.png
[2011-09-26 18:36:21 - ReaderShelf] trying overlaySet Key=r_search.png
[2011-09-26 18:36:21 - ReaderShelf] trying overlaySet Key=r_sections.png