2015-11-14 3 views
0

Я работаю над приложением, чтобы люди могли загружать фотографии со своего телефона, и мне нужно проверить эту функциональность в AVD через эмулятор. Однако у AVD нет никаких фотографий в хранилище, поэтому я не могу использовать их для тестирования.Получение фотографий на виртуальном устройстве Android в IntelliJ IDEA

Есть ли эффективный способ получить фотографии на виртуальном устройстве и желательно сохранить их там, чтобы я мог выполнять несколько тестов на них? Я знаю, что могу отлаживать и на своем телефоне (и делаю это), однако я бы предпочел сделать большую часть моей отладки на эмуляторе, если это возможно.

Я использую IntelliJ IDEA для разработки.

ответ

1

Один из способов - открыть окно cmd и нарисовать оболочку adb. Затем вы можете создать папку для изображений, которые вы хотели бы в папке sdcard. Затем вы можете выйти из оболочки и нажать изображения на устройство с помощью adb push cmd.

Это довольно просто на самом деле.

adb shell 
cd sdcard 
md directoryName 

exit 

adb push /sdcard/directoryName /pathToImage 
+0

Спасибо. Где я могу это сделать в IntelliJ? – misaochan

0

Я решил проблему, запустив монитор для Android устройств в IntelliJ (Tools> Android> Android Monitor Device), перейти на вкладку File Explorer, и копирование фотографий через к SDCard> Загрузки папку. В эмуляторе устройства я выбрал «показать SD-карту», ​​прежде чем я смог использовать изображения из этой папки. Вероятно, будет легче, если я смогу узнать, как поместить фотографии в папку с устройством вместо SD-карты, но пока этого достаточно.

Спасибо за предложение затмения, помогли мне спуститься по правильному пути.

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