Android 如何将屏幕截图从模拟器复制到PC?

Android 如何将屏幕截图从模拟器复制到PC?,android,testing,automation,automated-tests,robotium,Android,Testing,Automation,Automated Tests,Robotium,我使用Robotium实现android应用程序测试的自动化。使用solo.takeScreenshot()命令,我可以拍摄屏幕截图,图像存储在emulator的SDcard>Robotium screenshots文件夹中。是否有任何方法可以将模拟器中的图像复制到电脑?在DDMS视图中-选择您的设备 单击下面快照中的相机图标。设备的屏幕截图可以直接保存到PC上 要将现有文件从emulator复制到PC,请转到DDMS视图中的文件资源管理器并浏览到您的文件,单击下面快照中的图标。 按照图中所示

我使用Robotium实现android应用程序测试的自动化。使用solo.takeScreenshot()命令,我可以拍摄屏幕截图,图像存储在emulator的SDcard>Robotium screenshots文件夹中。是否有任何方法可以将模拟器中的图像复制到电脑?

在DDMS视图中-选择您的设备

单击下面快照中的相机图标。设备的屏幕截图可以直接保存到PC上

要将现有文件从emulator复制到PC,请转到DDMS视图中的文件资源管理器并浏览到您的文件,单击下面快照中的图标。

按照图中所示进行操作。一步一步

第1步:

在DDMS中选择设备

第二步:

步骤3:

尝试使用adb命令

adb pull /sdcard/Robotium-Screenshots

默认情况下,文件将保存在adb文件夹中(android sdk\platform tools)

Am使用geny运动模拟器,在文件资源管理器中,我可以看到名为sdcard的文件夹,但该文件夹为空。但是当我浏览emulator中的同一文件夹时,屏幕截图显示在该文件夹中。我是否需要对设置进行任何其他更改才能在DDMS视图中的文件资源管理器中查看图像。是。。你是对的。启用调试模式后,我可以按照上面提到的步骤传输文件。我已经使用代码solo.takeScreenshot()拍摄了模拟器的屏幕截图,并将其显示在sdcard>Robotium screenshots文件夹中。我需要知道是否可以将这些文件从设备传输到PC。