Невозможно правильно включить 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 разрешит новый пакет.