Я попытался обновить свою Android-студию и получил эту ошибку. Как я могу это исправить?
У меня нет большого опыта работы с Android-студией и Android-приложениями.
Я использую Android Studio 2.3 и Linux.
Я попытался обновить свою Android-студию и получил эту ошибку. Как я могу это исправить?
У меня нет большого опыта работы с Android-студией и Android-приложениями.
Я использую Android Studio 2.3 и Linux.
Это работало для меня, поскольку это сообщение пытается: Обновить 2 fooobar.com/questions/134122/...
Обновление 2:
Решение проблемы с пакетом эмулятора!
После копания в XML-репо некоторое время я заметил проблему.
Оказывается, пакет "эмулятор" находится только в канале 3 (канарейка), а пакет "tools" находится в канале 0 (стабильный), но зависит от "эмулятора". Решение состоит в том, чтобы заставить менеджера загружать пакет "эмулятор" из канала 3:
./sdkmanager --channel=3 emulator
Проблема решена!
Это то, что сработало для меня:
bin
в папку PATH.sdkmanager "platforms;android-25"
Надеюсь, это сработает и для вас.
Временно измените канал обновления на Канальный канал (Настройки > Внешний вид и поведение > Настройки системы > Обновления). Это работает для меня (Windows, Android Studio 2.3). Надеюсь, эта ошибка будет исправлена в следующей версии Android Studio.
Запустите "Android SDK Manager" с этого пути:
%Android_home%\SDK Manager.exe
Установите все обновления этого менеджера.
P.S. Это сработало для меня.
Мое решение с помощью 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.
Это исправлено для меня (на полностью исправленном 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
Это то, что сработало:
Просто удалите каталог C:/Users/% user%/AppData/Local/Android/sdk и переименуйте другой каталог в это местоположение от sdk1 до sdk. Перезагрузите Android Studio (закрыть проекты) и появится помощник с просьбой обновить sdk, который будет обнаружен в течение этого процесса, поэтому повторная загрузка не потребуется.