Неподдерживаемая виртуальная SD-карта в эмуляторе Android

Я не знаю, почему виртуальная SD-карта больше не работает. У кого-то есть какие-то связи или почему это может случиться?

Я использую эмулятор Android с API 26 (Android O)

Снимок экрана 1Снимок экрана 2

3 ответа

Я тоже столкнулся с той же проблемой. Как уже упоминалось, AVD с SD-картами объемом менее 512 МБ не обнаруживают карту после обновления до Android Studio 3. Я сделал следующее:

  1. Остановите AVD, если он работает
  2. Откройте диспетчер AVD и отредактируйте свойства для AVD. Убедитесь, что SD-карта 512 МБ или более
  3. Перезагрузите AVD.

Ваш эмулятор должен быть в состоянии обнаружить карту сейчас.

Для решения этой проблемы используйте SD-карту размером>= 512 МБ в эмуляторе. Студия Android 2.3.3 по умолчанию создала SD-карту объемом 100 МБ.

В коммите с исходным кодом AOSP для Android Oreo говорится, что файл размером 512 мегабайт создается и монтируется как виртуальный диск для системы для использования в качестве SD-карты.

Я настроил новое устройство, используя API 24, и SD-карта работала отлично. Я считаю, что это потому, что API 26 является новым и поддержка виртуальных SD-карт еще не доступна в эмуляторе.

Другие вопросы по тегам