如何在android中的模拟器上导入文件到SD卡?

时间:2010-03-24 09:57:08

标签: android android-emulator

我想在模拟器中将一些照片加载到我的SD卡图像中。如何通过命令提示符来做到这一点。

7 个答案:

答案 0 :(得分:10)

我发现它非常笨拙并且工作得不好,但使用的命令是:adb push yourfile.xxx /sdcard/yourfile.xxx。为此,您必须将该文件与adb.exe位于同一目录中,该目录位于SDK目录的tools文件夹中,或者将adb设置为系统范围的可识别命令。 (我不记得怎么做,但我知道可以做到)。这也假设您已通过AVD管理器设置了SD卡。但是,我在执行此操作时遇到的问题是,有时文件将出现在大小为0字节的模拟器上。我的意思是我可以在Eclipse中的DDMS文件浏览器中看到该文件,但在完成必要的模拟器重启后,文件将以0字节大小显示。我找不到发生这种情况的模式,但连续尝试几次最终都有效。

答案 1 :(得分:2)

我刚刚发现了如何在SD卡图像中添加一些文件。

  1. 关闭所有正在运行的模拟器,但保持Eclipse开启。
  2. 使用命令行启动ddms工具。的 DDMS
  3. 现在启动独立模拟器控制台。 模拟器-avd myAVDname -sdcard mysdcard.img
  4. 将文件推入SD卡。 adb push yourfilename / sdcard /
  5. 你应该收到一条消息(它占用了多少内存)
  6. 在Eclipse中,您将看到文件夹(包括SD卡和您刚刚添加的文件)。
  7. 对我来说,这些文件第一次没有出现在文件资源管理器中,然后我关闭了模拟器并再次打开它。现在它有效!

答案 2 :(得分:2)

在Android Studio上

  1. 运行模拟器
  2. 打开Android设备监视器
  3. 向下滚动并选择sdcard
  4. 点击右上角的推文件到sdcard图标
  5. 选择文件 希望这会有所帮助..

答案 3 :(得分:0)

在Eclipse中,打开DDMS Perspective。

启动模拟器。在“设备”中选择它。

单击DDMS中的“文件资源管理器”选项卡。

然后来自官方机构的文件:http://developer.android.com/tools/debugging/ddms.html

使用模拟器或设备的文件系统

DDMS提供了“文件资源管理器”选项卡,允许您查看,复制和删除设备上的文件。此功能在检查应用程序创建的文件或者是否要与设备之间传输文件时非常有用。

使用模拟器或设备的文件系统:

在“设备”选项卡中,选择要查看其文件系统的模拟器。 要从设备复制文件,请在“文件资源管理器”中找到该文件,然后单击“拉取文件”按钮。 要将文件复制到设备,请单击“文件资源管理器”选项卡上的“推送文件”按钮。

答案 4 :(得分:0)

这里也回答。使用eclipse时无需打开cmd。

Problems trying to push files into android device using eclipse

答案 5 :(得分:0)

您可以通过终端使用 ADB 将文件从桌面传递到模拟器。

adb push <file-source-local> <file-destination-remote>

您也可以将文件从模拟器复制到桌面

adb pull <file-source-remote> <file-destination-local>

答案 6 :(得分:-1)

首先,下载magiciso(http://www.magiciso.com/Setup_MagicISO.exe

下载后

当您的模拟器未打开时,请转到您的avd文件(c:/ document and settings /“user name”/ .android)

有你的avd命名文件夹

然后用magiciso打开sdcard.img

现在你必须在魔术iso窗口中拖放文件

不要忘记保存文件