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

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

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

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

  1. 关闭所有正在运行的模拟器,但保持Eclipse运行。
  2. 使用命令行,启动ddms工具。 DDMS
  3. 现在启动独立的模拟器控制台。 模拟器-avd myAVDname -sdcard mysdcard.img
  4. 将文件推入SD卡。 adb push yourfilename / sdcard /
  5. 你应该收到一条消息(它占用了多少内存)
  6. 在Eclipse中,您将看到文件夹(包括SD卡和您刚刚添加的文件)。

对我来说,这些文件第一次没有出现在文件资源管理器中,然后我关闭了模拟器并再次打开它。 现在它有效!

在Android Studio上

  1. 运行模拟器
  2. 打开android设备监视器
  3. 向下滚动并选择SD卡
  4. 单击右上角的“将文件推送到sdcard”图标
  5. 选择文件希望这有帮助..

在Eclipse中,打开DDMS Perspective。

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

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

然后来自官方机构网站的以下文档: http : //developer.android.com/tools/debugging/ddms.html

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

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

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

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

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

尝试使用eclipse将文件推送到Android设备的问题

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

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

有你的avd命名文件夹

然后用magiciso打开sdcard.img

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

别忘了保存文件