Как понизить эмулятор Android

В Android-эмуляторе Android Studio возникает проблема с отображением сложной графической веб-страницы с поддержкой WebGL в виджете Java WebView ( демонстрации PixiJS в эмуляторе Android на WebView выглядят пустыми). Но я могу воспроизвести проблему только с Android Emulator 27.1.12-4623001. Он отлично работает для моих коллег, работающих под управлением Android Emulator 26.1.4-4266726.

Как мне понизить эмулятор Android с 27.1.12-4623001 до 26.1.4-4266726? Я использую Android Studio 3.0.1 (как и один из моих коллег, но в ее Android Studio все еще есть Android Emulator 26.1.4-4266726. Я также на Mac с High Sierra.

Я просмотрел страницу " Примечания к выпуску эмулятора Android", но не вижу инструкций о том, как сделать более раннюю версию. Я попытался понизить версию самой Android Studio, но даже когда я установил Android Studio 2.2.3, эмулятор все еще был 27.1.12-4623001. Я даже удалил Android Studio 3.0.1, следуя инструкциям Как полностью удалить Android Studio?,

Какая версия эмулятора Android у меня есть?

Три метода:

  1. Запустите эмулятор, нажмите "..." на правой боковой панели, выберите "Справка"> "О программе".
  2. Перейдите в Android Studio> "Настройки", найдите "Android SDK", нажмите "Инструменты SDK" и перейдите к эмулятору Android.
  3. На Mac зайдите в Терминал и запустите ~/Library/Android/sdk/emulator/emulator -version

3 ответа

Решение

Служба поддержки Google заявила, что я могу загрузить старые версии Android Emulator следующим образом:

http://dl.google.com/android/repository/emulator-darwin-4266726.zip (для Mac) http://dl.google.com/android/repository/emulator-windows-4266726.zip http://dl.google.com/android/repository/emulator-linux-4266726.zip

По сути, просто поместите # (тот, что в major.minor.patch-#) вместе с darwin/windows/linux, если вы хотите скачать любую предыдущую сборку.

Чтобы установить на свой компьютер Mac, я сделал следующее:

  1. Загрузите http://dl.google.com/android/repository/emulator-darwin-4266726.zip через Chrome в ~ / Downloads

  2. Резервное копирование основного каталога эмулятора: mv ~/Library/Android/sdk/emulator ~/Downloads/emulator-backup

  3. Замените основной каталог эмулятора: mv ~/Downloads/emulator ~/Library/Android/sdk/

  4. Перезапустите Android Studio

После этого версия эмулятора Android была понижена до 26.1.4-4266726.

Для тех, кому все еще нужно, эта страница содержит все версии и инструкции:

https://developer.android.com/studio/emulator_archive

  1. Загрузите старую версию эмулятора из emulator-windows-5395263.zip и замените ее существующим эмулятором в ..AppData\Local\Android\Sdk\emulator.
  2. Перезапустите студию Android и в терминале выполните следующую командуemulator -avd avd_name -gpu mode, и это инициализирует эмулятор. Режим может быть host, guest и т. Д. Для получения дополнительной информации перейдите по следующей ссылке.
Другие вопросы по тегам