Невозможно правильно включить Showcase View lib

У меня проблемы с включением библиотеки ShowcaseView в мое приложение Android с Android Studio.

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

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

Не удается разрешить символ "ShowcaseView"

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

Не удается разрешить символ 'R'

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

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

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, которая ранее была включена.

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

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

Другие вопросы по тегам