Ответ 1
создайте файл! попробуйте
touch ~/.android/repositories.cfg
brew cask install android-sdk
== > Предостережения Мы будем устанавливать для вас инструменты android-sdk-tools, инструменты для платформы и инструменты для сборки. Вы можете управлять пакетами sdk для Android через Команда sdkmanager. Вы можете добавить в свой профиль: 'export ANDROID_HOME =/USR/локальные/доли/Android-SDK
Эта операция может занять до 10 минут в зависимости от вашего интернета подключение. Пожалуйста, будьте терпеливы.
== > Загрузка https://dl.google.com/android/repository/tools_r25.2.3-macosx.zipУже загружен: /Users/ishandutta 2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3.zip == > Проверка контрольной суммы для Cask android-sdk == > Предупреждение: файл /Users/ishandutta 2007/.android/repositories.cfg не может быть загружен.
создайте файл! попробуйте
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.
Создание пустого хранилища repositories.cfg также работает с Windows 7. После ожидания в течение нескольких минут установка завершается, и вы получаете сообщение в своем окне cmd - done
Для Windows 7 и выше перейдите в папку C:\Users\.android и выполните следующие шаги:
repositories.cfg
У меня была такая же ошибка в OSX Sierra, но в моем случае папка ~/.android принадлежала root (из предыдущей установки) Я изменил права собственности на моего пользователя, и теперь он работает.
Решение для Windows 10:
Для меня эта проблема возникла из-за загрузки и создания AVD с помощью Android Studio, а затем попытки использовать это виртуальное устройство с помощью командной строки Ionic. Я решил это, удалив все существующие эмуляторы и создав новую из командной строки.
(файл avdmanager обычно находится в папке C:\Users\\Android\sdk\tools\bin)
Список существующих эмуляторов: avdmanager list avd
Удалить существующий эмулятор: avdmanager удалить avd -n имя эмулятора
Добавить системное изображение: sdkmanager "system-images; android-24; default; x86_64"
Создайте новый эмулятор: sdkmanager "system-images; android-27; google_apis_playstore; x86"