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

Posted

技术标签:

【中文标题】为从 Android 源代码构建的模拟器创建 SD 卡【英文标题】:Create SD Card for Emulator built from Android source code 【发布时间】:2013-05-26 22:13:40 【问题描述】:

我已经为模拟器构建了 android 源代码。我需要将 sdcard 添加到这个模拟器。

以下是我在第一次完整构建后使用的命令:

source build/envsetup.sh
lunch 1
mmm packages/apps/MyApp/
adb sync
adb remount

但是,我无法在 /mnt/sdcard 路径中看到模拟器

当我使用从Android源代码构建的模拟器(带有上述命令)时,我需要使用哪些步骤或命令来创建SD卡。

我已经被这个问题困扰了一段时间。非常感谢任何帮助。

【问题讨论】:

【参考方案1】:

您必须转到 Android 虚拟设备管理器,创建自己的或使用现有的,然后单击“编辑”按钮。

然后将一些 MB 添加到您的虚拟 SD 卡。

启动后,您可以转到 DDMS 选项卡,然后是文件传输选项卡和 SDCard 文件夹;)

【讨论】:

感谢您的帮助。但正如我在标题中提到的,这不是一个与 AVD 管理器有任何关系的模拟器。它是从Android源代码编译生成的。 糟糕,那我很抱歉。我要调查一下。【参考方案2】:

执行后

$ make -j4

执行

$ mksdcard -l mySdCard 1024M mySdCardFile.img

然后

$ emulator -sdcard mySdCardFile.img

【讨论】:

以上是关于为从 Android 源代码构建的模拟器创建 SD 卡的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

模拟器上 SD 文件夹的 Android ACTION_PICK

在 AVD 模拟器中如何查看 sdcard 文件夹并将 APK 安装到 AVD?