Пакет "Эмулятор Android" с ревизией не ниже 28.1.9 недоступен - PullRequest
56 голосов
/ 04 апреля 2019

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

enter image description here

Ответы [ 4 ]

39 голосов
/ 04 апреля 2019

Благодаря @ JulianC Я также установил эмулятор. Я пытался загрузить его отдельно с официального сайта, но не смог. Затем переключился на Канарские каналы. Я нажал Help > Checked for updates, нажал Configure метку и изменил канал.

enter image description here

Я не хотел устанавливать Android Studio 3.5, поэтому запустил SDK Manager и обновил необходимые эмуляторы.

enter image description here enter image description here

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

UPDATE

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

enter image description here

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

14 голосов
/ 04 апреля 2019

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

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

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

11 голосов
/ 04 апреля 2019

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

sdkmanager --update --channel=3
4 голосов
/ 22 апреля 2019

************ РЕДАКТИРОВАТЬ ****************

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

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


Я нашел решение.

  1. Перейти в «Настройки» -> «Обновления»

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

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

t3

Перейдите в «Настройки» -> Android SDK -> «Инструменты SDK»

Нажмите 3 раза на флажок «Эмулятор Android» (состояние флажка будет таким же, как вначало)

t5

Снова перейдите в «Настройки» -> «Обновления»

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

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

t8

Также необходимо загрузить предварительный просмотр Android Q из раздела «Настройки» -> Android SDK-> Платформы SDK

last hint

Это работает для меня.Надеюсь помочь вам :) 1068 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...