我想知道是否有可能在模拟器中禁用SD卡。我不想删除我的SD卡镜像文件,但是我希望我的模拟器的反应就好像没有连接SD卡一样。如何执行此操作?
我想知道是否有可能在模拟器中禁用SD卡。我不想删除我的SD卡镜像文件,但是我希望我的模拟器的反应就好像没有连接SD卡一样。如何执行此操作?
1)
您可以将文件sdcard.img重命名为任何名称,并重新启动模拟器。
2)
您可以在设置中卸载模拟器中的SD卡。
3)
您可以将模拟器指向不存在的SD卡镜像文件。
(http://developer.android.com/guide/developing/tools/emulator.html > 磁盘映像 > -sdcard开关)
4)
您无法从正在运行的模拟器中卸载SD卡。
(根据此最佳答案:(重新)挂载Android模拟器上的SD卡)
5)
在虚拟设备(AVD)的硬件编辑详细信息中,您可以将“SD卡支持”开关设置为“否”。
config.ini
文件来禁用sdcard。~/.android/avd/Nexus_5_API_31.avd/config.ini
中打开配置文件(其中Nexus_5_API_31
是您拥有的AVD的名称),并搜索并设置以下属性:hw.sdCard = no
config.ini
文件。只需单击它并向下滚动,然后您会看到 hw.sdCard = yes
,将其更改为 hw.sdCard = no
。 - M DEV