从Android Studio在模拟器上截屏


203

我知道这可能是最愚蠢的问题,但我仍然不知道如何通过Android Studio截取Emulator的屏幕截图。我最近从Eclipse切换到Android Studio,但在任何地方都找不到它,我也尝试在网上搜索,但没有帮助。

Answers:


288

从Android Studio 2.0开始,您可以使用新的模拟器进行操作:

来自Android Studio 2.0的新Android模拟器

只需单击3“获取屏幕截图”。标准位置是桌面。

要么

  1. 选择“更多”
  2. 在“设置”下,指定屏幕快照的位置
  3. 截屏

@Nino Handler我只是这样做,但是桌面上没有图像(如果更改位置,仍然没有运气),因此,我无法使用模拟器拍摄屏幕截图。您能否提供一些提示以使其得到解决?
agiro

1
@agiro我建议使用Fidel EduardoLópez或HenBoy331的答案,这些答案也应该有效。
luckyhandler

它使用错误的颜色制作了屏幕截图:stackoverflow.com/questions/52462962/…–
Dmitry

对我来说,当我将默认桌面位置更改为我的图片库时,它开始工作。之前看起来还不错,但是并没有保存屏幕截图
lvmeijer

93

单击工具栏上的“ 监视器”(包括DDMS)按钮-看起来像Android bugdroid:

IDE窗口显示“监视器”按钮

这将打开DDMS窗口。从左侧的“ 设备”选项卡中选择仿真器实例,然后在其上方的工具栏中单击“停止”图标旁边的“相机”按钮:

监控窗口

请注意,如果您的模拟器运行的是Android 4.4或我认为是4.3,则屏幕捕获功能将被破坏-您必须使用物理设备来获取这些OS版本上的屏幕截图。适用于4.3之前的Android版本。该错误是https://code.google.com/p/android/issues/detail?id=62284


您也可以从终端启动DDMS。只需输入“ ddms”即可启动它
David Douglas

感谢您提供有关错误的信息,这就是阻止我获取屏幕截图的原因。
nasch 2015年


69

要为您的应用截图:

  1. 按照在调试模式下运行应用程序中所述启动应用程序。
  2. 点击Android 6:Android按钮以打开Android DDMS工具窗口。
  3. 点击截屏 相机按钮 Android DDMS工具窗口左侧的。
  4. 可选:要在屏幕截图周围添加设备框架,请启用“框架屏幕截图”选项。
  5. 点击保存

2
这对我不起作用。我只是看到一个带有进度条的对话框,上面写着“正在从设备获取屏幕截图...”,但是它从未完成。
MattCochrane 2015年

将为使用设备框架的屏幕捕获量提供额外的奖励:)
Opiatefuchs

29

将模拟器放在桌面上所有其他任务的顶部,然后按“ Ctrl + S ”,还将捕获屏幕截图,并将其保存在默认(如果未编辑)路径(即C:\ Users \ username \ Desktop)上。

要么

您只需单击模拟器附带的以“绿色”突出显示的“摄像机”图标即可。

在此处输入图片说明






1

在操作图标列表中单击仿真器右侧的“相机”图标。最新版本的Studio上有此功能,但我不确定哪个版本。

在此处输入图片说明


Andrev已经发布了类似的答案,因此这是重复的答案。
Borzh

是的,我想我很想念这个答案。
cgr

0

Android设备监视器已在Android Studio 3.1中弃用,并已从Android Studio 3.2中删除。要在Android Studio 3.1及更低版本中启动独立的设备监视器应用程序,您可以运行android-sdk / tools / monitor.bat


0
  1. 在Android Studio中,选择“ 视图” >“ 工具窗口”>“ Logcat”以打开Logcat。
  2. 从窗口顶部的下拉菜单中选择设备和进程。
  3. 单击窗口左侧的“屏幕捕获”。

有关更多信息,请检查此链接

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.