Быстрая настройка Android SDK из dl.google.com/android/repository
Скачать компоненты Android SDK можно из официального репозитория dl.google.com/android/repository; подключение выполняется через SDK Manager в Android Studio — укажите локальный путь SDK и установите нужные платформы, build-tools и platform-tools.
Краткое руководство ниже даст короткие практические шаги: где найти пакеты, как выбрать версии и что проверить при ошибках.
Где найти и что представляет собой репозиторий
dl.google.com/android/repository — официальный XML/ZIP-репозиторий, с которого Android Studio и командные утилиты скачивают:
- платформы (platforms; API Levels),
- инструменты сборки (build-tools),
- platform-tools (adb, fastboot),
- system-images (эмуляторы),
- дополнительные пакеты (extras, emulator, ndk и т.д.).
Репозиторий сам по себе — набор метафайлов и архивов; прямое скачивание полезно, если нужен офлайн-кэш или прокси-репозиторий внутри сети.
Если у вас медленный интернет или лимит трафика — скачивайте только нужные API и конкретные версии build-tools вместо полного набора.
Как подключить репозиторий и установить SDK в Android Studio
- Откройте Android Studio.
- Windows / Linux: File → Settings → Appearance & Behavior → System Settings → Android SDK. macOS: Android Studio → Preferences → Appearance & Behavior → System Settings → Android SDK.
- В поле "Android SDK Location" укажите путь к локальной папке SDK (пример: C:\Android\sdk или ~/Android/Sdk). Создайте папку вручную при необходимости.
- Во вкладке SDK Platforms: отметьте нужные API Levels (поставьте галочки). Для конкретных нужд включите "Show Package Details" и выберите нужные пакеты (sources, system images).
- Во вкладке SDK Tools: включите Platform-tools, Android SDK Build-Tools, Emulator, а также NDK/LLDB/Сonstraints по необходимости. Для выбора версий включите "Show Package Details".
- Нажмите Apply → OK, дождитесь загрузки. Android Studio скачивает пакеты из официального репозитория (dl.google.com/android/repository).
- Для офлайн-установки: скачайте нужные ZIP/APK из репозитория и распакуйте в структуру папки SDK (platforms/, build-tools/, system-images/). Затем в Android Studio обновите список — она обнаружит локальные пакеты.
Примеры путей и команд:
- Локальный путь SDK: ~/Android/Sdk
- Проверка adb: ./platform-tools/adb version
- Для создания офлайн-кэша можно зеркалировать нужные XML и ZIP-файлы в приватном репозитории.
Практические советы по версии и совместимости
- Подберите build-tools, соответствующие целевому API проекта. Если проект требует buildToolsVersion "33.0.2", установите именно её.
- Всегда обновляйте platform-tools (adb) — несовместимость adb часто вызывает проблемы с отладкой.
- Для CI используйте скрипт, который скачивает конкретные пакеты по прямым ссылкам репозитория, чтобы обеспечить повторяемость сборки.
Частые ошибки
- Android Studio не видит SDK: проверьте правильность пути и права доступа к папке.
- Пакеты не отображаются: включите "Show Package Details" и нажмите Refresh в SDK Manager.
- Загрузки зависают: проверьте прокси/фаервол, попробуйте вручную скачать пакет и распаковать.
- Несоответствие версий build-tools: укажите требуемую версию в build.gradle и установите её в SDK Manager.
FAQ
- Можно ли использовать только часть пакетов? Да — выбирайте только нужные платформы и инструменты.
- Как узнать, какие пакеты нужны проекту? В build.gradle смотрите compileSdk, targetSdk и buildToolsVersion.
- Есть ли альтернатива dl.google.com? Android Studio использует его по умолчанию; внутри сети можно развернуть прокси-репозиторий, зеркалирующий только нужные пакеты.
Заключение: для быстрой и надёжной настройки укажите локальный SDK в Android Studio, установите конкретные платформы и инструменты через SDK Manager и держите platform-tools и build-tools актуальными. Это обеспечит стабильную сборку и отладку приложений.