Страница 1 из 1
Android Studio и "хранилище библиотек"
Добавлено: 24 дек 2014, 17:03
Fry
Всем привет.
В Android Studio есть такое "хранилище библиотек" (сори за ламерское описание), в котором можно найти нужную библиотеку, влет скачать нужные и подключить к проекту.
Я его вызываю через File - Project Structure - app - Dependencies.
Просто дико удобно.
Хотел спросить, а как это работает?
Где это хранилище физически хранится?
Почему, кода я подключаю так библиотеку, в файл buld.gradle не добавляются зависимости?
Re: Android Studio и "хранилище библиотек"
Добавлено: 24 дек 2014, 17:23
Mikhail_dev
Добавляются. Только добавляются в файл модуля, а не всего проекта. Открой папку под названием "app", если не менял её и найди build.gradle
Re: Android Studio и "хранилище библиотек"
Добавлено: 24 дек 2014, 21:17
Fry
Mikhail_dev, действительно, там есть. Спасибо за наводку.
А такой способ подключения "к модулю", а не к проекту накладывает какие-то ограничения?
И почему у проекта один build.gradle, а у модуля app другой?
Re: Android Studio и "хранилище библиотек"
Добавлено: 25 дек 2014, 01:43
Mikhail_dev
Они сделали модульную структуру, чтобы вы могли добавлять несколько приложений своих, использовать один и тот же код в некоторых местах. Лично я так думаю, но думаю что так оно и есть.
Т.е. вы можете спокойно еще один проект или либу с исходниками добавить. По сути ваш модуль и есть проект, но внешняя папка сделана как бы на будущее.
Загляните во внешний buil.gradle или settings.gardle, найдёте подключение вашего модуля.
Re: Android Studio и "хранилище библиотек"
Добавлено: 25 дек 2014, 09:08
Fry
Понятно.
А вот этот список библиотек, который лежит в File - Project Structure - app - Dependencies. Он откуда берется?
И по какому принципу в него попадают библиотеки?
Re: Android Studio и "хранилище библиотек"
Добавлено: 25 дек 2014, 09:34
doter.ua
[quote="Fry"][/quote]
Чтобы самому каждый раз не создавать репозиторий, сообщество для Вас поддерживает центральный репозиторий. Если для сборки вашего проекта не хватает зависимостей, то они по умолчанию автоматически скачиваются с
http://repo1.maven.org/maven2. В этом репозитории лежат практически все опенсорсные фреймворки и библиотеки.
Самому в центральный репозиторий положить нельзя. Т.к. этот репозиторий используют все, то перед тем как туда попадают артефакты они проверяются, тем более что если артефакт однажды попал в репозиторий, то по правилам изменить его нельзя.
Re: Android Studio и "хранилище библиотек"
Добавлено: 25 дек 2014, 14:13
Fry
doter.ua
Кэп подсказывает, что название репозитория совпадает с именем сборщика maven
Они как-то связаны?
ЗЫ.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Супер
Сам после большой паузы занятием Android перешел на студию, и понял, что жизнь прекрасна
