Android emulator:如何在avd(/mnt/sdcard和/mnt/external_-sd)上拥有主要和次要外部存储文件夹

Android emulator:如何在avd(/mnt/sdcard和/mnt/external_-sd)上拥有主要和次要外部存储文件夹,android,storage,avd,android-4.4-kitkat,Android,Storage,Avd,Android 4.4 Kitkat,我需要在Android 4.4的模拟设备上安装/mnt/sdcard和/mnt/external_sd文件夹 我正在测试Android 4.4新的外部存储访问规则,因此我需要avd具有主外部存储和辅助外部存储。系统必须将它们识别为一组外部存储位置:主位置必须是/mnt/sdcard,其访问规则与Android 4.4中的secodary不同 我想在run configurations target“Additional Emulator Command Line options”(运行配置目标“

我需要在Android 4.4的模拟设备上安装/mnt/sdcard和/mnt/external_sd文件夹

我正在测试Android 4.4新的外部存储访问规则,因此我需要avd具有主外部存储和辅助外部存储。系统必须将它们识别为一组外部存储位置:主位置必须是/mnt/sdcard,其访问规则与Android 4.4中的secodary不同

我想在run configurations target“Additional Emulator Command Line options”(运行配置目标“Additional Emulator Command Line options(附加仿真器命令行选项)”字段中添加一些选项,以便还具有辅助外部存储(/mnt/sdcard已存在,我只想添加辅助外部存储)。 其他方法也受欢迎


如何实现这一点?

AFAIK,emulator目前不支持这一点。相反,您应该使用Android 4.4+硬件来测试它。@commonware有什么消息吗?我真的很想试用“DocumentFile”API,但我找不到任何方法来检查它。@androiddeveloper:嗯,好吧,仿真器仍然不支持模拟可移动媒体或任意其他分区,除非可能通过一些自定义仿真器“固件”构建
DocumentFile
不依赖于可移动媒体,但它只需要一个
DocumentsProvider
@Commonware。你知道任何一种仿真器“固件”吗?另外,关于DocumentFile,我的意思是我想在一个像真正的SD卡设备一样自然的环境中检查它,因为据我所知,棒棒糖提供了一种通过用户批准访问这些文件的方法。@androiddeveloper:“你知道这样的仿真器“固件”吗?”——我从来没有找过。您可能会看到Genymotion是否支持这一点。但我会在硬件上测试它。