Используйте инструмент mksdcard
для создания образа диска FAT32, который можно загрузить в эмуляторы, работающие на разных виртуальных устройствах Android (AVD), для имитации присутствия одной и той же SD-карты на нескольких устройствах.
Инструмент mksdcard
, входящий в пакет Android SDK Tools, находится в android-sdk /emulator/ mksdcard
.
Если вам не нужен образ диска, который может использоваться несколькими виртуальными устройствами, вам не нужно использовать команду mksdcard
. По умолчанию эмулятор вместо этого использует изображение по умолчанию, которое генерируется и хранится вместе с активным AVD.
Использование
Чтобы использовать инструмент mksdcard
, используйте следующую команду:
mksdcard -l label size file
Параметры
В следующей таблице описаны параметры командной строки mksdcard
:
Вариант | Описание |
---|---|
-l label | Метка тома для создаваемого образа диска. |
size | Целое число, указывающее размер создаваемого образа диска. Если size является простым целым числом, он определяет размер в байтах. Вы также можете указать размер в килобайтах, мегабайтах или гигабайтах, добавив K, M или G к size . Например, |
file | Путь/имя файла создаваемого образа диска относительно текущего рабочего каталога. |
Пример
Создайте образ диска mySdCardFile.img
:
mksdcard -l mySdCard 1024M mySdCardFile.img
Запустите два эмулятора с разными AVD. Используйте флаг -sdcard
, чтобы указать имя и путь к созданному вами образу диска:
emulator -avd Pixel_API_25 -sdcard mySdCardFile.img emulator -avd NEXUS_6_API_25 -sdcard mySdCardFile.imgДополнительные сведения о команде
emulator
и ее параметрах см. в разделе Запуск эмулятора из командной строки .