2013-11-01 2 views
6

У меня проблемы с отображением библиотеки ShowcaseView в приложении для Android с Android Studio.Невозможно включить Showcase View lib

На ретрансляторе GitHub (https://github.com/Espiandev/ShowcaseView) говорится, что его следует легко установить с Maven. Но когда я ищу showcaseview, Maven не находит результата.

Таким образом, я клонирую репо на своем компьютере и пытаюсь включить его библиотечную папку в качестве библиотеки java в зависимости от моего модуля проекта. Но когда я пытаюсь использовать его в своем коде, это говорит

не удается разрешить символ «ShowcaseView»

Я думаю, потому что фактическая библиотека ShowcaseView не компиляции из-за ошибки (клонированный репо показывая в нескольких файлах ошибки

не удается разрешить символ «R»

события после добавления NineOldA ndroids как зависимость от модуля, как показано в репозитории GitHub.

Есть что-то, что мне не хватает?

ответ

0

Перейдите к манифесту ShowcaseView и измените имя пакета на com.espiandev.showcaseview перестроить, повторно организовать импорт, R решит новый пакет.

2

Вы не должны включать библиотеку в виде библиотеки java.

попробовать следующий способ добавить библиотеку ShowcaseView как модуль для вашего проекта:

Перейти к файл> Структура проекта ...

в левой панели выберите модули и в середине щелкните значок плюс, а затем выберите «Импортировать модуль» из диалогового окна выбора диалогового окна просмотра библиотеки ShowcaseView

нажмите дальше ..., чтобы закончить импорт (but notice the directory /gen of library unchecked)

Затем Гота секция библиотеки в левой панели и выберите LIBS в средней панели

если библиотека robolectric-2.2-20130909.210745-40-jar-with-dependencies.jar существовала в правой панели, то вы должны удалить его.

Перейдите в раздел «Модули» и выберите основной модуль проекта на средней панели и щелкните значок «плюс» на правой панели и выберите Module Dependency..., затем выберите библиотеку ShowcaseView, которая ранее была включена.

Теперь вы должны перестроить свой проект ...