В настоящее время я разрабатываю Android-приложение в Eclipse и пытаюсь использовать проект библиотеки для доступа к ресурсам. Я следовал описанию в Управление проектами из Eclipse с ADT :
В Project-> Properties-> Android я пометил проект библиотеки как , это библиотека и в тех же окнах настроек, но для другого проекта Android я выбрал проект библиотеки как справочный.
Что произойдет, если я попытаюсь получить доступ к теме из Библиотечного проекта в файле AndroidManifest.xml моего проекта Android:
<activity android:name="com.bla.blub"
android:theme="@android:style/Theme.HoloEverywhere">
=>
error: Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme.HoloEverywhere').
(Проект библиотеки не показывает ошибок, и я вижу сгенерированные файлы Java в gen \ и файл .jar вместе с ресурсами в bin \)
Что я тоже пробовал:
в файле AndroidManifest.xml:
<uses-library android:name="com.WazaBe.HoloEverywhere" />
очистить, перестроить, перезапустить Eclipse, перезагрузить компьютер, ...
- в Project-> Properties-> Java Build Path-> Библиотеки, которые я добавил (и снова удалил):
- jar-файл проекта библиотеки
- папка gen проекта библиотеки как папка классов
... безуспешно. : /
Есть идеи, что мне не хватает? - Это действительно простая процедура, и я уже читал много дискуссий о связанных проблемах, таких как:
Android - можно ли создать собственную библиотеку для использования в нескольких приложениях?
При использовании проекта библиотеки Android как правильно ссылаться на ресурсы XML?
... но я просто не могу его запустить!
Надеюсь, у кого-то есть идея! - Спасибо!