在 Android 模拟器中禁用 SD 卡
我只是想知道是否可以在我的模拟器中禁用SD卡。我不想删除我的 SD 卡映像文件,但我希望我的模拟器能够做出反应,就好像没有连接 SD 卡一样。如何执行此操作?
I just want to know whether is it possible to disable sdcard in my emulator. I don't want to delete my sdcard image file, but I want my emulator to react as if there is no sdcard connected. How to perform this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
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卡支持”开关设置为“否”
1)
You can rename the file sdcard.img to whatever.img and restart emulator
2)
You can unmount sdcard within emulator in Settings
3)
You can point emulator to non-existing file with sdcard image
( http://developer.android.com/guide/developing/tools/emulator.html > Disk Images > -sdcard switch)
4)
You can't unmount SD Card from running emulator
(accroding to best answer on this: (re)mounting the SD card on android emulator)
5)
In Hardware edit details of Virtual Device (AVD) you can setup "SD Card Support" switch to "no"
如果您使用推荐的设置创建了 AVD 映像,则 AVD 配置对话框中的无 SDCard 单选按钮将被禁用。
您仍然可以通过编辑给定 AVD 的 config.ini 文件来禁用 SD 卡。
对于 mac/linux,打开配置文件,例如
~/.android/avd/Nexus_5_API_31.avd/config.ini
(其中Nexus_5_API_31
是您拥有的 AVD 的名称) ,然后搜索并设置以下属性:If you created the AVD image with recommended settings then the No SDCard radio button in the AVD Configuration dialog will be disabled.
You can still disable the sdcard by editing the
config.ini
file for the given AVD.For mac/linux open the config file at e.g.
~/.android/avd/Nexus_5_API_31.avd/config.ini
(whereNexus_5_API_31
is the name of the AVD you have), and search and set the following property: