我想在模拟器中将一些照片加载到我的SD卡图像中。如何通过命令提示符来做到这一点。
答案 0 :(得分:10)
我发现它非常笨拙并且工作得不好,但使用的命令是:adb push yourfile.xxx /sdcard/yourfile.xxx
。为此,您必须将该文件与adb.exe位于同一目录中,该目录位于SDK目录的tools文件夹中,或者将adb设置为系统范围的可识别命令。 (我不记得怎么做,但我知道可以做到)。这也假设您已通过AVD管理器设置了SD卡。但是,我在执行此操作时遇到的问题是,有时文件将出现在大小为0字节的模拟器上。我的意思是我可以在Eclipse中的DDMS文件浏览器中看到该文件,但在完成必要的模拟器重启后,文件将以0字节大小显示。我找不到发生这种情况的模式,但连续尝试几次最终都有效。
答案 1 :(得分:2)
我刚刚发现了如何在SD卡图像中添加一些文件。
对我来说,这些文件第一次没有出现在文件资源管理器中,然后我关闭了模拟器并再次打开它。现在它有效!
答案 2 :(得分:2)
在Android Studio上
答案 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窗口中拖放文件
不要忘记保存文件