在Genymotion模拟器中添加文件夹/文件

Blu*_*Blu 31 android genymotion

我想在我的文件中添加文件夹Genymotion emulator 我也尝试了这个问题,并按照所有说明但文件管理器中没有显示文件管理器我也从谷歌下载了一些图像,但也从文件管理器中看不到.

在我的模拟器中安装了文件管理器File Managerv 1.0.1 CyanogenMod项目

Blu*_*Blu 67

我解决了我的问题

首先按照这个答案

  • 转到VirtualBox VM设置/共享文件夹选项卡
  • 添加包含要共享的文件夹的共享文件夹,然后选中"自动安装"选项
  • 像往常一样从Genymotion软件启动VM
  • 您的共享文件夹位于/ mnt/shared目录中(支持多个共享文件夹)

之后,将文件管理器的更改设置Genymotion emulator更改为root用户,以便所有文件夹也可以与共享文件夹一起显示

  • 在Genymotion虚拟设备中,运行应用程序"文件管理器"并阅读有关"低特权模式"的广告.
  • 从"文件管理器"转到"设置"菜单
  • 在"常规设置"中,单击"访问模式"并激活"根访问"模式
  • 重新启动文件管理器=>将显示所有目录

谢谢

更新 在较新版本中,genymotion您可以通过拖放添加文件/文件夹.在模拟器中添加文件需要一些时间.时间取决于文件大小.

更新2(基于@GandhyOnly评论)

要在图库中显示,只需将图像文件拖放到模拟器上,然后在完成传输文件后将其存储在下载文件夹中,重新启动相同的模拟器,图像将显示在库中.或者,如果您不想重新启动模拟器,请使用以下命令

adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/
Run Code Online (Sandbox Code Playgroud)

它将重新扫描图像并在图库中显示它们.有关命令的详细信息请参考实际的答案在这里.我没有检查命令我使用第一种方法只是重启模拟器


小智 35

只需要使用的文件拖放到模拟器上即可.

它将保存在" 下载"文件夹中.


Ajj*_*jji 7

我对此有一个更简单的方法。打开您的genymotion,然后

将文件拖放到所需目录中

我在这方面附加了两个屏幕截图。我有一个使用图片的应用程序,通过拖放复制后,我可以通过我的应用程序在文件管理器中找到图片。**

就像下面一样拖放

** 在此处输入图片说明

你完成了 在此处输入图片说明

它将被复制到下载文件夹


mwa*_*s01 7

只需将文件从PC拖放到模拟器,复制数据后,文件将保存在DOWNLOAD文件夹中.请记住,要使DRAG和DROP服务正常工作,请不要通过ADMINISTRATOR权限打开Genemotion软件.


Mis*_*Lee 5

我不确定您是否正在使用SD卡。如果这样做,请尝试通过Eclipse中的DDMS文件浏览器查看此文件夹:

mnt / shell /仿真/ 0 / MyFiles

在我的代码中使用标准SD卡参考时,这是我的文件所在的位置:

File sdCard = Environment.getExternalStorageDirectory();
File directory = new File (sdCard.getAbsolutePath() + "/MyFiles");
Run Code Online (Sandbox Code Playgroud)