Установка репозитория поддержки Android в автономном режиме

Я пытаюсь настроить Android Studio + Android SDK на Linux. Мне удалось установить Android Studio и SDK Tools и другие компоненты, кроме "Репозитория поддержки Android" (загрузка продолжалась сбой), поэтому я загрузил android_m2repository_r30.zip и попытался разместить его содержимое (которое является каталогом m2repository) в дереве каталогов SDK, но он не признается.

Я попытался разместить несколько путей, включая

pathtosdk/extras/android/m2repository, pathtosdk/extras/android/support/m2repository

а также

pathtosdk/extras/support/m2repository

Но никто из них не работает. Где я должен поместить содержимое zip файла для его установки.

Ответ 1

  1. Загрузите последний репозиторий поддержки.
    Вот ссылка на версию v34
    Чтобы получить самую последнюю версию, ознакомьтесь с приведенным ниже обновлением
  2. Извлеките загруженный zip файл.

  3. Скопируйте папку с именем m2repository из извлеченной папки.

  4. Перейдите в каталог extras/android в каталоге установки SDK. Для меня это:
    C:\Users\$usrname$\AppData\Local\Android\sdk\extras\android\

  5. Замените существующую папку m2repository на одну из ZIP.
    (Сначала я предлагаю создать резервную копию)

  6. Перезапустите Android-студию.

Надеюсь, у вас будет новый репозиторий поддержки Android.

Обновить

Чтобы получить последнюю версию репозитория поддержки:

а. Перейти к этой ссылке

б. Поиск ключевого слова m2repository_r

с. Скопируйте значение в <url>.
Он должен выглядеть так:

 <complete>
    <size>355529608</size>
    <checksum>a0d22beacc106a6977321f2b07d692ce4979e96a</checksum>
    <url>android_m2repository_rXX.zip</url>
 </complete>

д. Вставьте его до конца этого URL-адреса: https://dl.google.com/android/repository/
Ваш новый URL должен выглядеть так:
https://dl.google.com/android/repository/android_m2repository_rXX.zip
где XX - номер версии

е. Загрузите и перейдите к шагу 2

Ответ 2

Вы можете поместить загруженный zipped файл в папку Temp под Android SDK (C:\Users\$usrname$\AppData\Local\Android\sdk\temp). Затем перезапустите диспетчер SDK и установите его.

Ответ 3

Я столкнулся с этой проблемой для версии Android 2.3.1 и пакета android_m2repository_r47.

  1. Загрузите файл android_m2repository_r47.zip вручную.
  2. Загрузить xml - https://dl.google.com/android/repository/addon2-1.xml
  3. Скопируйте эти 2 файла в%\Android Studio\plugins\sdk-updates\offline-repo\
  4. Изменить addon2-1.xml: удалить все теги " remotePackage ", исключить тег с помощью android_m2repository_r47
  5. В Android Studio необходимо добавить новый репозиторий. Поскольку URL-адрес должен написать путь к вашему модифицированному %\Android Studio\plugins\sdk-updates\offline-repo\addon2-1.xml

Ответ 4

Попробуйте вставить содержимое папки в: Program Files\android\android studio\gradle\m2repository

Я пробовал, и он работал хорошо :)

Ответ 5

Если у вас есть другой компьютер (или компьютер для друга), который работает в студии для Android,

просто скопируйте папку sdk

  • обычно C:\Users\$ usrname $\AppData\Local\Android\sdk
  • и нужно замаскировать (слишком много папок и файлов в нем)

oops, Мой первый компьютер os - это Windows 10 64bit, а второй компьютер os - это Windows 7 32bit

и возникла проблема sdk

и я нашел другое решение здесь

Через 5 минут установка, казалось, прошла (не уверена, хотя если она только приурочена... но, по крайней мере, начнет загружать остальную часть файлов)... теперь застрял на sdk-tools-darwin - ###. Zip и пошел через несколько минут... теперь снова застрял в emulator-darwin-4266726.zip, а затем build_tools_r27-macosx.zip. затем на google_m2repository_gms_v11_3_rc05_wear_2_0_5.zip.... а затем platform-27-r01.zip и т.д.... Будет отчитываться, если он на самом деле все еще установил все и работает. - Armyofda12mnkeys Ноя 3 '17 в 18:11

и я счастлив сейчас