Добавить папку/файлы в эмуляторе Genymotion

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

В моем эмуляторе установлен следующий файловый менеджер   Диспетчер файлов v 1.0.1   Проект CyanogenMod

Ответ 1

Я решаю свою проблему

Сначала следуйте Отвечать

  • Перейдите на вкладку VirtualBox VM/вкладка с общей папкой
  • Добавьте общую папку с папкой, которую вы хотите совместно использовать, и проверьте опция "авто монтирование"
  • Начните свою виртуальную машину, как обычно, из программного обеспечения Genymotion.
  • Ваша общая папка доступна в каталоге /mnt/shared (поддерживаются несколько общих папок)

После этого Измените настройки файлового менеджера в Genymotion emulator, измените это на пользователя root, чтобы вся моя папка была видна также с общими папками

  • В виртуальном устройстве Genymotion запустите приложение "Диспетчер файлов" и ПРОЧИТАЙТЕ рекламу о "режиме с низкой привилегией".
  • Перейдите в меню "Настройки" из "Диспетчера файлов"
  • В "общих настройках" нажмите "Режим доступа" и активируйте "Корень доступ "
  • Restart File Manager = > будут представлены все каталоги

Спасибо

Обновление В новой версии genymotion вы можете добавлять файлы/папку путем перетаскивания. При добавлении файлов в эмулятор требуется некоторое время. время зависит от размера файла.

Обновление 2 (на основе комментария @GandhyOnly)

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

adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/

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

Ответ 2

Просто перетащите на эмулятор файл, который вы хотите использовать.

Он будет сохранен в папке Загрузить.

Ответ 3

У меня есть более простой подход к этому. Откройте свое гениальное движение и просто

перетащить файл в нужном каталоге

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

Просто перетащите, как показано ниже

** enter image description here

И вы сделали enter image description here

Он будет скопирован в папку загрузки Folder

Ответ 4

Просто перетащите файлы с ПК на эмулятор и после копирования данных файлы будут сохранены в папке СКАЧАТЬ. Помните, что для работы службы DRAG и DROP не открывайте ПО Genemotion с помощью привилегий ADMINISTRATOR.

Ответ 5

Я не уверен, используете ли вы SD-карту или нет. В случае, если вы это сделаете, попробуйте посмотреть в этой папке через DDMS файл Explorer в Eclipse:

мнт/оболочка/эмулировать/0/MYFILES

Вот где мои файлы идут при использовании стандартной ссылки на SD-карту в моем коде:

File sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() + "/MyFiles");