March 20

Загружаем фото в андроид-эмулятор

В процессе разработки андроид-приложения бывает нужно протестировать функционал добавления фотографий из галереи в приложение.

Есть разные способы загрузки фоток в эмулятор, например:

  • перетащить файлы с фотками на экран эмулятора
  • перетащить файлы с фотками в открытое приложение "файлы" на экране эмулятора
  • открыть Device Explorer и добавить фотки в папку sdcard/DCIM

Но что бы вы ни сделали, все эти способы могут не привести к желаемому результату...

А вот кстати и желаемый результат:

В приложении можно открыть галерею фотографий
Фото из галереи можно выгрузить в приложение

Проблема

Все перечисленные ранее способы не сработали:

Фотографии добавлены в эмулятор каждым из перечисленных ранее способов, но приложение их не видит (как и сам эмулятор)

Решение

После копирования фотографий на эмулятор любым из ранее перечисленных способов выключаем эмулятор и жмем Cold Boot:

Чудо-кнопка, решающая проблему с обнаружением фотографий в эмуляторе

Заключение

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

И только чудо-кнопка Cold Boot помогла.

Будет здорово, если кому-то эта статья поможет сэкономить время в подобной ситуации