在Android模拟器中禁用SD卡

时间:2011-07-05 12:47:34

标签: android-emulator sd-card

我只是想知道是否可以在我的模拟器中禁用SD卡。我不想删除我的SD卡图像文件,但我希望我的模拟器能够做出反应,好像没有连接SD卡。如何执行此操作?

2 个答案:

答案 0 :(得分:6)

1)
您可以将文件sdcard.img重命名为whatever.img并重新启动模拟器

2)
您可以在设置

中的模拟器中卸载SD卡

3)
您可以使用sdcard图像将模拟器指向不存在的文件 (http://developer.android.com/guide/developing/tools/emulator.html>磁盘映像> -sdcard开关)

4)
您无法从运行仿真器中卸载SD卡 (根据最佳答案:(re)mounting the SD card on android emulator

5)
在硬件编辑虚拟设备(AVD)的详细信息中,您可以将“SD卡支持”切换为“否”

答案 1 :(得分:0)

如果您使用推荐的设置创建了 AVD 映像,则 AVD 配置对话框中的无 SDCard 单选按钮将被禁用。

您仍然可以通过编辑给定 AVD 的 config.ini 文件来禁用 sdcard。

对于 mac/linux,在 ~/.android/avd/Nexus_5_API_31.avd/config.ini 处打开配置文件(其中 Nexus_5_API_31 是您拥有的 AVD 的名称),然后搜索并设置以下属性:

hw.sdCard = no