Как импортировать ресурсы из библиотечного проекта? - PullRequest
4 голосов
/ 28 марта 2012

В настоящее время я разрабатываю 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?

... но я просто не могу его запустить!

Надеюсь, у кого-то есть идея! - Спасибо!

1 Ответ

2 голосов
/ 28 марта 2012

Я думаю, что это не стиль Android.Попробуйте убрать "android", оставьте просто "@style"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...