如何在genymotion中添加SD卡?

tel*_*bog 10 genymotion

在genymotion设置 - >存储中,只有内部存储,没有SD卡.

有没有办法获得SD卡?

Pau*_*zzi 13

在Genymotion中已经有一些SD卡(外部)存储仿真可能对你有用,这取决于你想要做什么.虽然设置 - >存储不像您期望的那样单独显示为外部存储,但Genymotion会模拟外部存储.存储在那里的文件大小将反映在"设置 - 存储的内部存储"下显示的总计中.

在Genymotion中运行,一个应用程序使用Environment.getExternalStorageDirectory().getPath().getAbsolutePath()将返回/storage/emulated/<userId>,其中userId= 0如果应用程序作为所有者运行,如果应用程序作为另一个用户或受限/托管配置文件运行,则为10,11,12等.Android框架实际上是为你映射的/mnt/shell/emulated/<userId>,这就是为什么你不会发现/storage/emulated/<userId>你是否使用shell来解决.

路径/sdcard/mnt/sdcard符号链接/storage/emulated/legacy,基本上是所有者的存储.请勿在您的应用中使用这些内容,因为它们可能并不存在于任何地方和/或如果未以所有者身份运行,您的应用可能无法访问它们.他们只是支持传统的硬编码应用程序.

不确定你要做什么,可能还值得一提的是Genymotion现在支持VirtualBox共享文件夹,它将出现在/mnt/shared你的VM内.查看他们的Google+帖子了解相关说明