Застрял в ".android/repositories.cfg не может быть загружен."

 brew cask install android-sdk

==> Предостережения Мы установим для вас android-sdk-tools, platform-tools и build-tools. Вы можете управлять пакетами Android SDK с помощью команды sdkmanager. Вы можете добавить в свой профиль: 'export ANDROID_HOME=/usr/local/share/android-sdk'

Эта операция может занять до 10 минут в зависимости от вашего интернет-соединения. Пожалуйста, будьте терпеливы.

==> Загрузка https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip Уже скачано: /Users/ishandutta2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3.zip ==> Проверка контрольной суммы для бочки android-sdk ==> Предупреждение: файл /Users/ishandutta2007/.android/repositories.cfg не может быть загружен.

7 ответов

Создать файл! пытаться

touch ~/.android/repositories.cfg

На самом деле, после некоторого ожидания это в конечном итоге выходит за рамки этого шага. Даже с --verboseу вас не будет никакой информации, что он что-то вычисляет, но это так.

Терпение является ключом:)

PS: Для тех, кто отменил на этом шаге, если вы попытаетесь переустановить пакет android-sdk, он будет жаловаться, что Error: No such file or directory - /usr/local/share/android-sdk, Вы можете просто touch /usr/local/share/android-sdk чтобы избавиться от этой ошибки и продолжить переустановку.

Это произошло и в Windows 10. Я решил это, создав пустой файл repositories.cfg.

Для Windows 7 и выше перейдите в папку C:\Users\.android и выполните следующие шаги:

  1. Щелкните правой кнопкой мыши> создайте новый текстовый файл с именем repositories.txt
  2. Откройте файл и выберите "Файл"> "Сохранить как..."> выберите "Сохранить как тип": "Все файлы".
  3. Переименуйте repositories.txt в repositories.cfg

Создание фиктивного пустого repositories.cfg работает и в Windows 7. После ожидания в течение нескольких минут установка завершится, и вы получите сообщение в окне cmd - готово

Решение для Windows 10:

Для меня эта проблема была связана с загрузкой и созданием AVD с использованием Android Studio, а затем попыткой использовать это виртуальное устройство с помощью командной строки Ionic. Я решил эту проблему, удалив все существующие эмуляторы и создав новый из командной строки.

(файл avdmanager обычно находится в C:\Users\\Android\sdk\tools\bin)

Список существующих эмуляторов: avdmanager list avd

Удалить существующий эмулятор: avdmanager delete avd -n emulator_name

Добавьте образ системы: sdkmanager "system-images;android-24; по умолчанию;x86_64"

Создайте новый эмулятор: sdkmanager "system-images;android-27;google_apis_playstore;x86"

Я использовал mkdir -p /root/.android && touch /root/.android/repositories.cfg, чтобы он работал

У меня была такая же ошибка на OSX Sierra, но в моем случае папка ~/.android принадлежала пользователю root (из предыдущей установки), я сменил владельца на пользователя и теперь он работает.

Другие вопросы по тегам