Как вы гарантируете, что ресурсы (например, стили) проекта библиотеки поддержки (например, android-support-v7-appcompat) добавляются в ваш проект?

1

Я пытаюсь реализовать проект библиотеки поддержки actionbarcompat в своем приложении для Android, и я выполнил рекомендации здесь на веб-сайте android о том, как но ресурсы библиотеки поддержки до сих пор недоступны для моего проекта. Примечание. Я могу использовать методы, определенные из скомпилированных классов проекта библиотеки, я просто не знаю, как ссылаться на стили. Я использую Eclipse IDE. Кто-нибудь с идеей, как или что я делаю неправильно, помогите мне.

  • 0
    @style/Theme.AppCompat
  • 0
    Я пытался использовать этот стиль и даже эти @sytle/Theme.AppCompat.Lightsytle / Theme.AppCompat.Light, @sytle/Theme.AppCompat.Lightsytle / Theme.AppCompat.Light.DarkActionBar, но проблема в том, что эти стили все еще недоступны для моего проекта. И да, я следовал всем рекомендациям с сайта Android
Показать ещё 2 комментария
Теги:
android-support-library

2 ответа

5
Лучший ответ

Я случайно обнаружил свою собственную ошибку! Скорее всего, я знаю, что некоторые другие могут пойти по тому же пути.

Это шаги по добавлению библиотеки поддержки с ресурсами.

  • Выберите "Файл" > "Импорт".
  • Выберите существующий код Android в рабочей области и нажмите "Далее".
  • Перейдите в каталог установки SDK, а затем в папку Support library/extras/android/support/v7/appcompat/.
  • Нажмите "Готово", чтобы импортировать проект. Теперь вы должны увидеть новый проект под названием android-support-v7-appcompat.
  • В новом проекте библиотеки разверните папку libs/, щелкните правой кнопкой мыши каждый файл .jar и выберите "Путь сборки" > добавить оба файлы android-support-v4.jar и android-support-v7-appcompat.jar для путь сборки. 6. Щелкните проект правой кнопкой мыши и выберите "Путь сборки" > "Настроить путь сборки". 7. На вкладке "Заказ и экспорт" проверьте файлы .jar, которые вы только что добавили в путь сборки, поэтому они доступны для проектов, зависящих от этот проект библиотеки. Проект appcompat требует, чтобы вы экспортировали поддержка android-support-v4.jar и android-support-v7-appcompat.jar файлы. Снимите флажок Android Dependencies. 8. Нажмите OK, чтобы выполнить изменения.

Теперь вы добавляете проект библиотеки в свое приложение:

  • В Project Explorer щелкните правой кнопкой мыши проект и выберите "Свойства".

  • В области "Библиотека" нажмите "Добавить".

    • вот где я ошибся. Проверьте, правильно ли вы сделали это (как показано).

Изображение 174551

  1. Выберите проект библиотеки и нажмите "ОК". Проект appcompat должен быть указан как поддержка android-support-v7-appcompat.
  2. В окне свойств нажмите "ОК".
0

Посмотрите раздел "Добавление библиотек с ресурсами" этого документа

http://developer.android.com/tools/support-library/setup.html

В основном вы импортируете ресурсы в проект библиотеки под названием "android-support-v7-appcompat", который вы ссылаетесь в своем проекте приложения.

  • 0
    Спасибо Шелдон. Я выяснил, в чем проблема. Я не добавил библиотеку в свой проект правильно.
  • 1
    Я знаю. Это то, что я сказал !
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню