如何在Android Studio 1.5.1中向Android模拟器添加SD卡?

4
我正在使用 Android Studio 1.5.1 和 Ubuntu 14.04。我想将 SD 卡添加到移动设备仿真器。我使用 Android Studio 菜单中的工具 --> Android --> AVD 管理器创建了新的虚拟设备。但是在虚拟设备中没有添加 SD 卡的选项。因此,按照 developer.android.com 的说明尝试使用命令行工具 mksdcard 创建 SD 卡。
./mksdcard -l mySdCard 128M mySdCardFile.img

然后使用以下命令启动模拟器并加载SD卡。

./emulator -avd Nexus_5_API_23_x86 -sdcard mySdCardFile.img

但是它给了我一个警告:模拟器:警告:模拟硬件不支持SD卡。-sdcard选项被忽略。

我如何在模拟器中使用SD卡? 请帮帮我!

2个回答

2
请前往您的AVD位置(通常在~/.android/avd/your-android-avd-id),找到名为config.ini的文件。打开该文件并查找hw.sdCard=no这一行,并将其更改为hw.sdCard=yes。现在应该可以正常工作了。如果您在AVD管理器中打开此AVD的设置,则必须再次在config.ini中设置此设置。

0
在您的Android模拟器的avd文件夹中(通常与模拟器名称相同,以".avd"结尾,在您的情况下应该是"Nexus_5_API_23_x86.avd"),位于"~/.android/avd"目录内。
找到名为"hardware-qemu.ini"的文件,并确保有一行设置为"hw.sdCard = true"。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接