如何为 Android 模拟器创建 SD 卡映像文件? [关闭]

Posted

技术标签:

【中文标题】如何为 Android 模拟器创建 SD 卡映像文件? [关闭]【英文标题】:How to create an SD Card image file for the Android emulator? [closed] 【发布时间】:2012-06-01 00:33:22 【问题描述】:

我需要为我正在运行的 android 模拟器创建一个 SD 卡映像文件。鉴于我是 Android 开发的初学者,一个完整的分步教程会很棒。

【问题讨论】:

请提供您已经尝试过的各种技术/选项的信息。 【参考方案1】:

有一个名为 mksdcard 的命令行程序: https://developer.android.com/studio/command-line/mksdcard.html

【讨论】:

【参考方案2】:

已经有用于安装模拟器的 SD 卡图像文件。

如果您创建 AVD,则选择 SD 卡的文件路径

在我的机器上,文件路径是:

C:\Users\Samir\.android\avd\Android2.2.avd\sdcard

然后,单击“确定”并保存更改,当您在模拟器中运行使用 AVD 时,这将模拟 SD 卡

【讨论】:

mac中的路径是什么?【参考方案3】:

谁能告诉我怎么做。

在 AVD 管理器中,当您创建 AVD 时,请在“SD 卡”字段中填写一个正整数。这是您的 SD 卡的大小,以 MB 为单位。

【讨论】:

OP 询问他如何创建 SD 卡映像文件。这与您的建议不同。 @MichellBak:首先,如果 OP 是初学者,如上所述,我有理由相信我已经正确解释了这个问题,并且 OP 只是想要外部存储。其次,无论如何,我的回答都是正确的,因为在那里填写一个值会创建一个 SD 卡映像,存储在与 AVD 文件关联的 .android 子目录中(例如,.android/avd/name-of-your.avd/sdcard.img)。 我想有两种方法来看待这个问题。您可以从 cmd 手动使用 mksdcard 程序,也可以使用 AVD 设置中的选项在默认路径中创建一个,然后将此文件与其他 AVD 一起使用。我个人发现将 SD 卡图像放在一个位置而不是在默认路径中更容易 - 如果您将同一个文件用于多个 AVD,它会更容易。【参考方案4】:

创建虚拟设备时,有一个 SD 卡选项: 您可以选择您想要 SD 卡的文件,或者您也可以指定 SD 卡的大小,以便它会在默认的 android 模拟器位置为您创建 SD 卡图像。

【讨论】:

【参考方案5】:

你可以之前谷歌搜索一下,找到这个:http://www.androiddevelopment.org/2008/11/11/how-to-create-and-use-the-sd-card-with-the-android-emulator/

【讨论】:

以上是关于如何为 Android 模拟器创建 SD 卡映像文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

为从 Android 源代码构建的模拟器创建 SD 卡

手动将文件放入 Android 模拟器 SD 卡

安卓模拟器创建和使用SD卡的方法

上传音乐到Android模拟器的SD卡,并在Android模拟器上播放

如何编程设置android模拟器 sd卡的读写权限

Android:如何为 Nexus10 创建 Android 模拟器?