Быстрая настройка 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

  1. Откройте Android Studio.
  2. Windows / Linux: File → Settings → Appearance & Behavior → System Settings → Android SDK. macOS: Android Studio → Preferences → Appearance & Behavior → System Settings → Android SDK.
  3. В поле "Android SDK Location" укажите путь к локальной папке SDK (пример: C:\Android\sdk или ~/Android/Sdk). Создайте папку вручную при необходимости.
  4. Во вкладке SDK Platforms: отметьте нужные API Levels (поставьте галочки). Для конкретных нужд включите "Show Package Details" и выберите нужные пакеты (sources, system images).
  5. Во вкладке SDK Tools: включите Platform-tools, Android SDK Build-Tools, Emulator, а также NDK/LLDB/Сonstraints по необходимости. Для выбора версий включите "Show Package Details".
  6. Нажмите Apply → OK, дождитесь загрузки. Android Studio скачивает пакеты из официального репозитория (dl.google.com/android/repository).
  7. Для офлайн-установки: скачайте нужные 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 актуальными. Это обеспечит стабильную сборку и отладку приложений.