Пакет "Эмулятор Android" с ревизией не ниже 28.1.9 недоступен

Я пытаюсь добавить Android Q с помощью диспетчера AVD, но он говорит: "Пакет" Эмулятор Android "с версией не ниже 28.1.9 недоступен". Кто-нибудь пробовал это раньше? что мне теперь делать, чтобы решить эту проблему.

enter image description here

Ответ 1

Основано на https://developer.android.com/preview/release-notes:

Примечание. Если вы попытаетесь загрузить образы системы эмулятора Android Q Beta 2 из эмулятора, вам будет предложено загрузить последнюю версию эмулятора. Если вы находитесь на стабильном канале выпусков Android Studio, вам может потребоваться переключиться на канальный канал, чтобы иметь возможность загрузить эту последнюю версию эмулятора. Вам не нужно загружать всю Android Studio с канарского канала - вы можете загрузить только эмулятор с канарского канала из SDK Manager.

Вы должны использовать Android Studio Canary build, чтобы получить обновленный эмулятор. Это сработало для меня

Ответ 2

Благодаря @JulianC я также установил эмулятор. Я пытался загрузить его отдельно с официального сайта, но не смог. Затем переключился на Канарские каналы. Я нажал Tools > SDK Manager, затем метку Updates и изменил канал. Также нажал кнопку Check Now и закрыл диалоговое окно (Remind Me Later).

enter image description here

Затем переключитесь на Android SDK и обновите необходимые эмуляторы.

enter image description here enter image description here

Затем вернулись обратно в Стабильный канал.

После нескольких дней работы я столкнулся с некоторыми визуальными ошибками в эмуляторе. Иногда мне приходится перезапускать виртуальные устройства из AVD Manager с помощью Cold Boot Now:

enter image description here

Иногда я воссоздаю виртуальные устройства в AVD Manager.

Ответ 3

Как указано в других ответах, установка обновления с канального канала решает эту проблему. Однако, если вы не хотите устанавливать Android Studio с канареечного канала, вы можете просто использовать инструмент sdkmanager. Просто запустите это в терминале:

sdkmanager --update --channel=3

Ответ 4

************ ОБНОВЛЕНИЕ ****************

Сегодня я нашел версию 29.0.6, доступную в стабильном канале.

Просто нажмите "Проверить наличие обновлений..."


Я нашел какое-то решение.

  1. Зайдите в Настройки → Обновления

  2. Выберите "Canary Cannel" и нажмите "Проверить сейчас"

  3. Отключить обновления "Напомнить мне позже"

t3

  1. Перейдите в "Настройки" → Android SDK → Инструменты SDK

  2. Нажмите 3 раза на флажок "Android Emulator" (состояние на флажке будет таким же, как в начале)

t5

  1. Снова перейдите в Настройки → Обновления

  2. Выберите "Стабильный канал" и нажмите "Проверить сейчас"

  3. Установите рекомендуемые обновления (эмулятор Android до 29.0.3)

t8

Также вам нужно скачать Android Q Preview из Настройки → Android SDK → Платформы SDK

last hint

Меня устраивает. Надеюсь помочь вам :)

Ответ 5

Для более недавнего ответа:

Те, кто устанавливает из оснастки:

Причина указана здесь:

This happens because Android Q is still in beta and therefore its only be available 
through the Canary and Development channels. 

Решением является загрузка Android 3.6 с здесь.

Ответ 6

Так что, если я просто подожду, то это исправит себя в стабильном канале? В основном я использую свое собственное устройство для тестирования.