【发布时间】:2011-02-18 00:20:31
【问题描述】:
我只是无法让我的模拟器 SD 卡正常工作... 我用新的 SD 卡创建了一个新的 AVD 设备。
那么如何把数据放到上面呢?我发现要在守护程序工具上挂载的“正确”文件,但已损坏或根本不可读...
如果你有任何想法,那就太好了:)
【问题讨论】:
-
如果你想通过代码来实现,你可以写信给
/sdcard/
标签: android emulation mount sd-card
我只是无法让我的模拟器 SD 卡正常工作... 我用新的 SD 卡创建了一个新的 AVD 设备。
那么如何把数据放到上面呢?我发现要在守护程序工具上挂载的“正确”文件,但已损坏或根本不可读...
如果你有任何想法,那就太好了:)
【问题讨论】:
/sdcard/
标签: android emulation mount sd-card
如果您使用 Eclipse,您可以通过 Android Perspective(在 Eclipse 中称为 DDMS)将文件移入和移出 SD 卡。只需选择屏幕左侧的模拟器,然后选择文件资源管理器选项卡。在您的文件列表上方应该有两个符号,一个带有指向手机的箭头,单击它可以让您选择要移动到手机内存的文件。
【讨论】:
使用 SDK 自带的 adb 工具。
adb push myDirectory /sdcard/targetDir
如果您只指定/sdcard/(带有尾部斜杠)作为目的地,那么 myDirectory 的 CONTENTS 将在 /sdcard 的根目录中结束。
【讨论】:
adb push yourfile.ext /sdcard/,这会将 yourfile.ext 放在 /sdcard 的根目录中
在 Android Studio 中,打开设备管理器: 工具 -> Android -> Android 设备监视器
在 Eclipse 中打开设备管理器:
在设备管理器中,您可以在此处将文件添加到 SD 卡:
【讨论】:
mnt/sdcard 目录,我不得不改用storage/12EA-2A1E。可能该文件夹名称是为每个 AVD 自动生成的。