Подтвердить что ты не робот

Ошибка "Зависимый пакет с эмулятором ключа не найден" при обновлении Android SDK и инструментов

Я попытался обновить свою Android-студию и получил эту ошибку. Как я могу это исправить?

У меня нет большого опыта работы с Android-студией и Android-приложениями.

Я использую Android Studio 2.3 и Linux.

Screenshot

4b9b3361

Ответ 1

Это работало для меня, поскольку это сообщение пытается: Обновить 2 fooobar.com/questions/134122/...

Обновление 2:

Решение проблемы с пакетом эмулятора!

После копания в XML-репо некоторое время я заметил проблему.

Оказывается, пакет "эмулятор" находится только в канале 3 (канарейка), а пакет "tools" находится в канале 0 (стабильный), но зависит от "эмулятора". Решение состоит в том, чтобы заставить менеджера загружать пакет "эмулятор" из канала 3:

./sdkmanager --channel=3 emulator

Проблема решена!

Ответ 2

Это то, что сработало для меня:

  • Загрузите инструменты командной строки, поместите их в папку SDK (например, на mac:/Users/user/Library/Android/sdk), а затем добавьте папку bin в папку PATH.
  • Установите последнюю платформу: в терминале выполните sdkmanager "platforms;android-25"
  • Откройте Android Studio и перейдите в диспетчер SDK (внешний вид и поведение > системные настройки > Android SDK).
  • Нажмите "Изменить", а затем выберите папку sdk. Затем "Далее" > "Далее" > "Готово".

Надеюсь, это сработает и для вас.

Ответ 3

Временно измените канал обновления на Канальный канал (Настройки > Внешний вид и поведение > Настройки системы > Обновления). Это работает для меня (Windows, Android Studio 2.3). Надеюсь, эта ошибка будет исправлена ​​в следующей версии Android Studio.

Ответ 4

  • Запустите "Android SDK Manager" с этого пути:

    %Android_home%\SDK Manager.exe
    
  • Установите все обновления этого менеджера.

P.S. Это сработало для меня.

Ответ 5

Мое решение с помощью Void Linux (оно должно также исправляться и для других дистрибутивов):

  • Создайте новую папку с именем Sdk в этом точном пути. Bash пример: $ mkdir $HOME/Android/Sdk

  • cd в эту папку и загрузите последнюю версию командной строки SDK. Bash пример: $ curl https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip

  • Извлеките android-studio-ide-162.3764568-linux.zip. Это должно быть так: $HOME/Android/Sdk/tools

  • Запустите Android Studio, а затем продолжите обычную установку.

PS: Если у вас нет папки Android в вашем домашнем доме, вы должны ее создать, а затем выполните шаги 1, 2 и 3, выберите $HOME/Android/Sdk Папка в Android Studio → Конфигурировать → * SDK Менеджер → Изменить и перейдите к шагу 4.

Ответ 6

Это исправлено для меня (на полностью исправленном Ubuntu 16.04 (Xenial Xerus)).

Отказ от ответственности: я очистил все заранее:

rm -Rf ~/android-studio/ ~/.AndroidStudio2.2/ ~/.android/ ~/Android/

Тогда:

  • wget https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip
  • wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
  • unzip android-studio-ide-162.3764568-linux.zip -d ~/
  • mkdir -p ~/Android/sdk
  • unzip tools_r25.2.3-linux.zip -d ~/Android/sdk
  • ~/Android/sdk/tools/bin/sdkmanager "platforms;android-25"
  • ~/Android/sdk/tools/bin/sdkmanager --channel=3 emulator
  • ~/android-studio/bin/studio.sh
  • Нажмите "Настроить" в окне запуска
  • Выберите "Менеджер SDK" в меню
  • Список справа показывает "частично установленный" для уровня API 25
  • Нажмите "Изменить" справа от "Android SDK Location"
  • Появляется предупреждение: "обнаружен существующий Android SDK, мастер будет загружать отсутствующие или устаревшие компоненты SDK"
  • Нажмите "Далее"
  • Нажмите "Далее"
  • [ждать, пока он устанавливается]
  • Нажмите "Готово"

Ответ 7

Это то, что сработало:

  • Загрузите инструменты командной строки и поместите их в папку SDK (на Mac: ~/Library/Android/sdk).
  • Установите Android studio 2.3 (на Mac:/Приложение/Android Studio.app)
  • Добавить путь к java в Android Studio (экспорт PATH =/Приложения/Android Studio.app/Contents/jre/jdk/Contents/Home/bin:$PATH)
  • Установить JAVA_HOME (экспорт JAVA_HOME =/Приложения/Android Studio.app/Contents/jre/jdk/Contents/Home)
  • cd to ~/Library/Android/sdk/tools/bin и выполнить. /sdkmanager "платформы, android-25"
  • Принять лицензию - это установит платформу android-25
  • Запустите Android Studio и перейдите в Менеджер SDK. Теперь SDK Manager распознает путь к SDK (~/Library/Android/sdk).
  • Теперь установите остальные инструменты.

Ответ 8

Просто удалите каталог C:/Users/% user%/AppData/Local/Android/sdk и переименуйте другой каталог в это местоположение от sdk1 до sdk. Перезагрузите Android Studio (закрыть проекты) и появится помощник с просьбой обновить sdk, который будет обнаружен в течение этого процесса, поэтому повторная загрузка не потребуется.