Использование Android ShowcaseView - невозможно импортировать его в мой проект

Я закончил свое приложение, и теперь я хочу добавить учебник. Я нашел библиотеку ShowcaseView и очень хочу ее использовать. Проблема заключается в импорте этой библиотеки.

Я новичок во всем этом Android/Eclipse, и я точно не знаю, как работает весь этот импорт библиотек. Поскольку я провожу дни в поисках в Интернете пошагового руководства для настоящего нуба, используя/импортируя showcaseview (что означает: загрузить это, выбрать эту папку, сделать это, нажать здесь, из-за этого и т. д.), я нашел только устаревшее гайды и не очень подробные и все крашится.

Что я знаю:
- мне нужна библиотека showcasview
- мне нужна библиотека actionbarsherlock, но я не знаю, какая из папок в загруженном .zip является папкой-библиотекой.
- я не знаю, как импортировать эти библиотеки, и я не знаю зависимости между этими библиотеками и моим проектом

Информация для моего проекта:
- Целевой API: 19
- Мин.: 11
- Мой проект содержит appcombat-v7 -libray ??? (для чего он используется?)
- и содержит библиотеку google-api для рекламы


Буду рад небольшому пошаговому руководству или пояснению всего этого импорта/использования библиотек.

спасибо всем, за потраченное время на чтение этого. (наверное, это очень глупый вопрос... :/)


person ent30    schedule 26.09.2014    source источник
comment
Вы загрузили библиотеку showcaseview?   -  person GrIsHu    schedule 26.09.2014
comment
да, из здесь   -  person ent30    schedule 26.09.2014
comment
Вы также загрузили библиотеку actionbarsherlock? Вы хотите импортировать обе библиотеки в свой проект?   -  person GrIsHu    schedule 26.09.2014
comment
@GrIsHu Требуется ли библиотека actionbarsherlock для использования ShowcaseView?   -  person ent30    schedule 26.09.2014
comment
Да, есть необходимость в библиотеке actionbarsherlock, поскольку она используется в качестве темы в проекте.   -  person GrIsHu    schedule 26.09.2014


Ответы (2)


шаг 1 скачать файл библиотеки

http://amlcurran.github.io/ShowcaseView/

шаг 2 извлечь файл

шаг 3 вы найдете две папки: библиотеку и образец

шаг 4 создайте новую папку с новым именем, например showcaselib или любым другим именем, и создайте внутри нее новую папку с именем src

шаг 5 перейдите в папку библиотеки, и вы найдете файлы res и AndroidManifest.xml, переместите эти файлы в папку showcaselib и переместите папку com (library\src \main\java) в вашу папку src (showcaselib\src)

Шаг 6 импортировать папку showcaselib

Шаг 7 Выберите showcaselib project, щелкните правой кнопкой мыши и выберите «Перейти к настройкам». -Выберите вкладку Android и выберите цель сборки проекта Android 4.4.2 и нажмите Библиотека.

шаг 8 перейдите на вкладку проекта в eclipce и выберите "чистый"

Шаг 9 добавьте showcaselib в свой проект, выбрав свой проект, щелкните правой кнопкой мыши и выберите "Перейти к предпочтениям". -Выберите вкладку Android и справа нажмите кнопку «Добавить», которая покажет вам список проектов библиотеки, где вы выбираете свой проект showcaselib, добавляете его и применяете.

*Обновление: добавлена ​​библиотека actionbarsherlock*

Шаг 9 загрузите библиотеку отсюда http://actionbarsherlock.com

шаг 10 после загрузки вы найдете папку **actionbarsherlock

шаг 11 импортировать папку actionbarsherlock

Шаг 12 Выберите проект actionbarsherlock, щелкните правой кнопкой мыши и выберите «Перейти к настройкам». -Выберите вкладку Android и выберите цель сборки проекта Android 4.4.2 и нажмите Библиотека.

шаг 9 добавьте actionbarsherlock ** в **showcaselib, выбрав свой проект, щелкнув правой кнопкой мыши и выбрав Goto > Preference. -Выберите вкладку Android и справа нажмите кнопку «Добавить», которая покажет вам список проектов библиотеки, где вы выбираете проект ** actionbarsherlock **, добавляете его и применяете.

шаг 13 перейдите на вкладку проекта в eclipce и выберите "чистый"

шаг 14 выполнить шаг 9

person Sedra Support    schedule 26.09.2014
comment
Готов ли showcaseview к использованию или мне нужно что-то еще? - person ent30; 26.09.2014
comment
@ ent30 Да, для добавления требуется библиотека Actionbarsherlock. - person GrIsHu; 26.09.2014
comment
@GrIsHu Должен ли я добавлять Actionbarsherlock в свой собственный проект или в библиотеку ShowcaseView? - person ent30; 26.09.2014
comment
Вы должны добавить библиотеку actionbarsherlock в свой собственный проект. - person GrIsHu; 26.09.2014
comment
@ ent30 вернитесь к моему ответу ... я обновил его (добавьте библиотеку actionbarsherlock в showcaselib ) - person Sedra Support; 26.09.2014

Чтобы добавить библиотеку ShowcaseView в свой проект:

-Извлеките zip-файл, который вы скачали по ссылке.

-Откройте Eclipse и перейдите в> Файл> Импорт и выберите опцию Android во всплывающем окне, как показано ниже:

введите здесь описание изображения

-После этого нажмите «Далее»> «Нажмите «Обзор» и выберите проект библиотеки, в который вы распаковали zip-файл.

-финиш.

После успешного импорта в рабочую область добавьте этот проект библиотеки в путь сборки вашего приложения, как показано ниже:

-Выберите свой проект, щелкните правой кнопкой мыши и выберите «Перейти к предпочтениям». -Выберите вкладку Android и справа нажмите кнопку «Добавить», которая покажет вам список проектов библиотеки, где вы выбираете проект showcaselibrary, добавляете его и применяете.

введите здесь описание изображения- Теперь вы успешно добавили showcaselibrary в свое приложение.

Точно так же вы можете добавить библиотеку actionbarsherlock. Чтобы получить пошаговые инструкции, ознакомьтесь с разделом Добавление библиотеки в ваш проект

Мой проект содержит appcombat-v7 -libray ??? (для чего он используется?)

-appcombat-v7-library — это вспомогательная библиотека, обеспечивающая обратную совместимость некоторых представлений, доступных на более новых уровнях API.

person GrIsHu    schedule 26.09.2014