Застрял на «.android / repositories.cfg не удалось загрузить».

#android #windows #android-studio #kotlin #windows-10

#macos #доморощенный #android-sdk-2.3

Вопрос:

  brew cask install android-sdk
 

==> Предостережения Мы установим для вас android-sdk-tools, platform-tools и build-tools. Вы можете управлять пакетами Android sdk с помощью
команды sdkmanager. Возможно, вы захотите добавить в свой профиль: «экспорт
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 ==> Проверка контрольной суммы для Cask android-sdk ==> Предупреждение: не удалось загрузить файл /Users/ishandutta2007/.android/repositories.cfg.

Комментарии:

1. ANDROID_HOME это неправильная переменная. Переменная home должна быть примерно такой export ANDROID_HOME=$HOME/.android . Именно там хранятся такие вещи, как ключи разработчика. Основываясь на SDK и path, я полагаю, что они означают export ANDROID_SDK_ROOT=/usr/local/share/android-sdk

2. repositories.cfg could not be loaded предупреждение можно безопасно игнорировать.

Ответ №1:

Создайте файл! попробуйте:

mkdir -p .android amp;amp; touch ~/.android/repositories.cfg

Комментарии:

1. Иногда вам также приходится сначала создавать каталог

2. как и сказал @captainserious, я использовал mkdir -p /root/.android amp;amp; touch /root/.android/repositories.cfg , чтобы это работало.

Ответ №2:

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

Терпение — это ключ 🙂

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

Ответ №3:

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

Комментарии:

1. Для тех, кому интересно, вы можете легко создать файл из powershell, набрав: New-Item -Type File <filename-with-path>

2. Я только что попробовал это, так как у меня такая же проблема с WIn10, и когда я попытался запустить снова, я получил новую ошибку: «Не удалось прочитать или создать файл свойств установки»

Ответ №4:

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

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

Комментарии:

1. или вы можете ввести «копировать con repositories.cfg», а затем нажать Ctrl Z

Ответ №5:

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

Ответ №6:

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

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

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

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

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

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

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

Ответ №7:

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

Ответ №8:

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