2014-11-14 1 views
3

Я хотел бы создать Android Virtual Device, против которого я могу протестировать недавние проблемы с записью на внешние SD-карты. Я ожидаю, что внешняя SD-карта будет найдена в месте, таком как «/ storage/extSdCard/DCIM /» в файловой системе AVD. Любые предложения о том, как я могу это сделать?Android: Как создать AVD с внешней SD-картой?

+0

Я не знаю, что эмулятор поддерживает это. – CommonsWare

+0

Я бы хотел протестировать запись на внешнее хранилище для 4.2+ и 5.0. Любая идея, если это возможно с помощью эмулятора? (любая идея, как тестировать на 5.0, если это невозможно через эмулятор?) – ab11

+0

Эмулятор поддерживает [внешнее хранилище] (http://commonsware.com/blog/2014/04/08/storage-situation-external-storage. HTML). Это не имеет никакого отношения к «внешним SD-картам» (т. Е. [Съемное хранилище] (http://commonsware.com/blog/2014/04/09/storage-situation-removable-storage.html)). – CommonsWare

ответ

1

Вы можете открыть Android Device Monitor, который является символом Android рядом с диспетчером SDK. После открытия вы можете увидеть файлы с помощью проводника файлов, и здесь вы можете создать необходимые папки/путь для использования внешней SD-карты.

Существует вероятность того, что, когда вы пытаетесь создать папку будет сказать, что это только для чтения, если это произойдет, откройте командную строку и с помощью ADB ввода оболочки этих команд:

mount -o rw,remount rootfs/
chmod 777 /mnt/sdcard 
exit 

Этих команд из this link

+0

спасибо. но я не уверен, что вы имеете ввиду, увидев файлы и создав путь с помощью проводника файлов. вы имеете в виду приложение для проводника файлов на AVD? если да, то у моего AVD нет проводника файлов? – ab11

+0

следуйте за этим: http://stackoverflow.com/a/15515511/2942125, если использовать андроид-студию, это инструмент, андроид, монитор устройства Android – Zoro

3

чтобы добавить съемный накопитель к использованию АВД:

~/Android/android-sdk/tools/mksdcard [memory size] [output file] 

создать SD-карты изображения.

Затем передать его в диалоговом окне Advanced Settings АВД: SD карта -> Внешний файл

СДЕЛАНО :)

Смежные вопросы