在Android模拟器中禁用SD卡

问题描述 投票:0回答:2

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

android-emulator sd-card
2个回答
8
投票

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

2)
您可以在“设置”中的模拟器中卸载 SD 卡

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

4)
您无法从正在运行的模拟器中卸载 SD 卡
(根据对此的最佳答案:(重新)在Android模拟器上安装SD卡

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


2
投票

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

您仍然可以通过编辑给定 AVD 的

config.ini
文件来禁用 SD 卡。

对于 mac/linux,打开配置文件,例如

~/.android/avd/Nexus_5_API_31.avd/config.ini
(其中
Nexus_5_API_31
是您拥有的AVD的名称),然后搜索并设置以下属性:

hw.sdCard = no
© www.soinside.com 2019 - 2024. All rights reserved.