Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

Интеграция библиотеки с GitHub в Студию - Программирование Android

04.09.2016, 19:04. Просмотров 525. Ответов 5
Метки нет (Все метки)

Гуру, дайте краткую инструкцию, пли-и-из!
(библиотеками раньше не пользовался - первые шаги и "первая паранойя")

Есть такое (рисует график)
compile 'com.github.blackfizz:eazegraph:1.2.2@aar'
...Успешно встраивается в dependencies и работает

Хочу научиться СКАЧИВАТЬ подобные библиотеки к себе и подключать их проекту из папки (а не отслеживать каждый раз "обновления" на сайте).

Можете пошаговый процесс описать? Хотя-бы "на пальцах"???
библиотеку с https://github.com/blackfizz/EazeGraph скачал... архивчиком... Куда класть? (в либы? в корень?) как подключать? Какую из папок библиотеки указывать?(всю папку или *Library?) Может можно уже "авто-скаченное" из папкок "билда" использовать? может можно в dependencies просто указать пусть на распакованное?

Конечная цель: Хочу чужую либу встроить в мои исходники! Чтобы РЯДОМ лежали, а не в билдах! И чтобы не зависили от наличия проекта на гитхабе (или вообще инернета)

Не по теме:

Попробовал сам... в результате потребовала докачать целых 2 версии других версий андроида в SDK, хотя через dependencies запускалось, а потом вообще чуть не потерял проект на каких-то ошибках (пока вручную все упоминания из файлов проекта не вычистил)



Не по теме:

Вдруг автор уберет через неделю либу и проект станет не рабочим... и мне прийдется искать альтернативы и переписывать проект, когда надо было достать проект их архивчика, запустить в Студии и по просьбе заказчика дописать 10 строчек кода...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2016, 19:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Интеграция библиотеки с GitHub в Студию (Программирование Android):

Как полностью удалить студию (убунту)? - Программирование Android
Как полностью удалить android studio 1.3.1 в ubuntu. Среда криво установилась. Можно ее как нибудь полностью удалить чтобы установить с...

Экспорт проекта Project Siena в студию - Программирование
Добрый вечер, экпортирую проект сиены в студию, всё круто, запускаю проект в студии и появляется то что сделано в сиене, но вопрос!!! как...

Прописать путь GitHub - Программирование Android
Как в убунту зайти в терминал GitHub и прописать путь к проектам AndroidStudio? Добавлено через 46 минут Если более конкретно, то...

Распаковка кода GitHub - Программирование Android
Здравствуйте! Совсем недавно начала заниматься программированием на Java для Android. Тремя различными способами пыталась реализовать...

GitHub в Android Studio - Программирование Android
Установлена Windiws 10 и не заливается проект на GitHub, в чем может быть проблема? Или нету поддержки Windows 10?

Загрузка android проекта на GitHub - Программирование Android
Ребят кто знает как загрузить android проект на GitHub?

5
Alexvp
108 / 72 / 8
Регистрация: 03.08.2014
Сообщений: 348
05.09.2016, 14:39 #2
Вопрос интересный. Тоже не знаю ответа, но хотелось бы услышать его от гуру.
0
REALIST07
Автор FAQ
Автор FAQ
176 / 176 / 13
Регистрация: 11.06.2010
Сообщений: 934
05.09.2016, 15:14 #3
Не понял, а чем вам File->Import Module не угодил?
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
05.09.2016, 17:28  [ТС] #4
Цитата Сообщение от REALIST07 Посмотреть сообщение
Не понял, а чем вам File->Import Module не угодил?
А у тебя такое работало???

У меня не сработало... (почему и задал этот вопрос)
0) отключил ссылки на гитхаб в билд.градле
1) распаковал зип, скачаный с гитхаба в корневую папку проекта
2) File->Import Module. указал папку в корне проекта. Само вытащило название либы, но сказала что такое уже есть - задал имя1

долго думало, пересчитывала градле. Ругнулось ДВАЖДЫ на нехватку каких-то элементов. Сказало докачать (уже детали забыл - могу ошибиться) андроид20 и андроид23 (похоже одно это версия градле, а второе версия SDK). Ошибку вывело синей(линк) строкой ошибкой внизу. При нажатии сразу начало скачивать. Скачал оба. Проект перестал собираться ВООБЩЕ. Еле вычистил проект, удалив папку (до этого ругалось что в папке что-то не правильное, ссылаясь на какие-то классы не давая на них прыгнуть) и вычистив в project structure. Пришлось перегрузить студию - до этого показывало вообще пустую строку в проекте на месте либы...

Хотя... по ссылке на гитхаб все идеально работает!
Возможно надо где-то указать "версию" сборки??? Теоретически гитхаб хранит все сборки и не известно какая попадает в зип!
com.github.blackfizz:eazegraph:1.2.2@aar
Пробовал в импорт модуля указать com.github.blackfizz:eazegraph:1.2.2@aar, но ругнулось на не правильный модуль!

Может надо через гит скачать в папку, а потом на нее натравить?

Короче... долго и нудно нужно перебирать варианты и разбираться! Может кто из ВАС уже разобрался??? Не охота на танцы с бубном тратить целый день! пли-и-из!
0
REALIST07
Автор FAQ
Автор FAQ
176 / 176 / 13
Регистрация: 11.06.2010
Сообщений: 934
05.09.2016, 17:51 #5
5 минут заняло:
1) Создал проект, добавил твою скачанную библиотеку (Import Module)
2) Убрал в Gradle библиотеки строчку - apply from: 'gradle_mvn_push.gradle'
3) Убрал блоки в showcase.gradle
Java
1
2
3
4
5
6
7
8
 signingConfigs {
        release {
            storeFile file(STORE_FILE)
            storePassword STORE_PASSWORD
            keyAlias KEY_ALIAS
            keyPassword KEY_PASSWORD
        }
    }
И ниже убрал signingConfig signingConfigs.release
И все скомпилировалось!
2
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
05.09.2016, 19:24  [ТС] #6
Цитата Сообщение от REALIST07 Посмотреть сообщение
5 минут заняло:
спасибо! проверю!
(я раньше ВООБЩЕ не использовал чужие библиотеки и не создавал своих - еще не до конца понимаю их структуру чтобы знать что нужно удалять)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2016, 19:24
Привет! Вот еще темы с ответами:

Как создать репозиторий на GitHub заново? - Программирование Android
Здравствуйте. Я создал репозиторий для *своего проекта на GitHub. Потом я удалил репозиторий с GitHub. Когда я пытаюсь создать репозиторий...

Установка работы GitHub и git на Windows 7 ? - Программирование Android
Можно где то найти по шагавшую инструкцию ПОДРОБНУЮ по установке и работе программы git? И как связать GitHab / git / и AndroidStudio -если...

Открыть код из Github-а в Android Studio? - Программирование Android
Как открыть код из Github-а навигатора OsmAnd? Вот ссылка на Гит:http://github.com/osmandapp/Osmand Всегда появляются разные ошибки....

Импорт проекта в Android Studio из Github - Программирование Android
Работа с Github для меня впервые. Много погуглил по поводу того, как импортировать проекты из Github, однако с вот этим проектом возникают...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
05.09.2016, 19:24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru