Android Studio - Виртуальное устройство занимает слишком много места на диске даже при настройках по умолчанию (в 4 раза больше места, чем обычно) - PullRequest
0 голосов
/ 07 сентября 2018

Когда я создаю виртуальное устройство в Android Studio, оно занимает 4+ GB дискового пространства, когда оно заново создается с настройками по умолчанию. Обычно это занимает от 500MB до 1.5GB, как я мог видеть по некоторым другим вопросам, связанным с виртуальными устройствами и скриншотами официальной документации Android.

Вот скриншот моих устройств при их создании с настройками по умолчанию:

My Virtual Devices

My Virtual Devices

Как видите, Pixel phone занимает 4.5GB пространства, а Nexus 5X занимает 4.3GB.

Кроме того, мы проделали точно такой же процесс с коллегой, и вот скриншот ее недавно созданных виртуальных устройств:

My colleague's Virtual Devices

My colleague's Virtual Devices

Как вы можете видеть, в ее случае Pixel phone принимает 503MB, а Nexus 5X принимает 1.1GB.

Мы оба использовали одинаковые настройки по умолчанию, как вы можете видеть здесь:

Virtual Devices settings 1

Virtual Devices settings 1

Virtual Devices settings 2

Virtual Devices settings 2

У нас обоих одинаковые платформы:

MacOS High Sierra 10.13.6

Android Studio 3.1.3

Кто-нибудь имеет представление о том, что вызывает это увеличение на моих виртуальных устройствах?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 14 сентября 2018

Сегодня я случайно решил проблему. Мне нужно было выполнить некоторые обновления в Android Studio при установке некоторых библиотек, и я обновил:

Android Platform SDK 28 (который я использовал для своих виртуальных устройств) до Revision 6 и Google APIs Intel x86 Atom System Image для этого SDK до Revison 5.

Я также обновил Android SDK Platform Tools до 28.0.1, Android SDK Tools до 26.1.1 и Intel x86 Emulator Accelelator (HAXM Installer) до 7.3.0.

Затем мне нужно было протестировать другое виртуальное устройство, и оно было создано и запущено, начиная с 1.0 GB. Поэтому я решил удалить свои текущие устройства и создать их снова после этого обновления. Я еще раз создал два виртуальных устройства, которые показаны выше по этому вопросу, и результаты были следующими:

  • Пиксельный телефон -> Теперь начинается с 1.0 GB
  • Телефон Nexus 5X -> Теперь начинается с 1.1 GB

Что в четыре раза меньше, чем до обновления.

Так что, в основном, решение и рекомендация - стараться поддерживать все в актуальном состоянии! :)

...