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