В помощь мобильному разработчику
Поиск файлов в эмуляторе

Доступ к файлам на эмуляторах

Александр Алексеев

При разработке на эмуляторе периодически возникает необходимость взглянуть на файлы, которые создаются приложением. Все инструменты программ для разработки приложений и каждый эмулятор обладают разными возможностями для чтения и записи файлов на диск.

 

Эмулятор ОС Windows Mobile

Я нахожу, что эмулятор Windows Mobile является наиболее громоздким. Для того чтобы увидеть хранящиеся локально данные приходится закрывать эмулятор и отдельно загружать VDD.

Зайдите в HyperV и убедитесь в том, что образ, который требуется открыть, в данный момент остановлен.

В настройках этого эмулятора выберите «жесткий диск» (Hard Drive) и скопируйте туда расположение его «виртуального жесткого диска» (Virtual Hard Disk).

Откройте «Управление дисками» (Disk Management) и выберите «Действие> Присоединить виртуальный жесткий диск» (Action > Attach a VHD).

Скопируйте местоположение виртуального жесткого диска и нажмите кнопку ОК.

 

Расположение

Обзор файлов жесткого диска теперь станет доступным. Структура папок очень похожа на таковую при инсталляции Windows.

 

Android-эмулятор Visual Studio

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

 

Установка приложения

Например, можно установить приложение-проводник для просмотра файлов на Android-устройстве. Тут есть из чего выбирать, к примеру, найдите File Explorer в Google Play Store на вашем эмуляторе.

 

Android SDK Tools

Откройте монитор Android-устройств (Android Device Monitor)

Здесь можно выбрать эмулятор и по мере необходимости открывать файлы в проводнике.

 

Расположение

 

iOS Simulator

Симулятор iOS запускается на Mac, даже если разработка ведётся посредством Windows. Получать доступ к файлам на эмуляторе IOS намного проще, чем на других системах, поскольку здесь они просто хранятся в каталоге на главном диске.

Сперва следует найти свой DeviceId. На Mac пройдите по пути «Оборудование > Устройство > Управление устройствами» (Hardware > Device > Manage Devices).

Затем найдите симулятор iOS и запишите идентификатор устройства (Device Identifier).

Теперь, чтобы добраться до местоположения файла на iOS 8 или выше, надо заполнить расположенную ниже форму. Что же касается ApplicationID, то я, как правило, просматриваю несколько папок, пока не нахожу нужную.

 

Расположение

 

Автор: Adam Pedley
ИсточникXamarinHelp.com

Александр Алексеев
Александр Алексеев

Xamarin - разработчик. Работаю с .NET платформой с 2012 года, программирую в основном с использованием C#. За это время успел поработать с ASP.NET, Entity Framework, MSSQL, Git

xamarin profiler logo

Написать ответ