Неподдерживаемая виртуальная SD-карта в эмуляторе Android
Я не знаю, почему виртуальная SD-карта больше не работает. У кого-то есть какие-то связи или почему это может случиться?
Я использую эмулятор Android с API 26 (Android O)
3 ответа
Я тоже столкнулся с той же проблемой. Как уже упоминалось, AVD с SD-картами объемом менее 512 МБ не обнаруживают карту после обновления до Android Studio 3. Я сделал следующее:
- Остановите AVD, если он работает
- Откройте диспетчер AVD и отредактируйте свойства для AVD. Убедитесь, что SD-карта 512 МБ или более
- Перезагрузите AVD.
Ваш эмулятор должен быть в состоянии обнаружить карту сейчас.
Для решения этой проблемы используйте SD-карту размером>= 512 МБ в эмуляторе. Студия Android 2.3.3 по умолчанию создала SD-карту объемом 100 МБ.
В коммите с исходным кодом AOSP для Android Oreo говорится, что файл размером 512 мегабайт создается и монтируется как виртуальный диск для системы для использования в качестве SD-карты.
Я настроил новое устройство, используя API 24, и SD-карта работала отлично. Я считаю, что это потому, что API 26 является новым и поддержка виртуальных SD-карт еще не доступна в эмуляторе.