Застрял в ".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 ответов
На самом деле, после некоторого ожидания это в конечном итоге выходит за рамки этого шага. Даже с --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 и выполните следующие шаги:
- Щелкните правой кнопкой мыши> создайте новый текстовый файл с именем repositories.txt
- Откройте файл и выберите "Файл"> "Сохранить как..."> выберите "Сохранить как тип": "Все файлы".
- Переименуйте 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 (из предыдущей установки), я сменил владельца на пользователя и теперь он работает.