从Android Studio在模拟器上截取屏幕截图

mah*_*ahi 180 android-emulator android-studio

我知道这可能是最愚蠢的问题,但我仍然不知道如何通过Android Studio截取模拟器的截图.我最近从Eclipse切换到Android Studio,我无法在任何地方找到它,我试图在网上搜索但没有帮助.

luc*_*ler 257

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

来自Android Studio 2.0的新Android模拟器

只需点击3"截图".标准位置是桌面.

要么

  1. 选择"更多"
  2. 在"设置"下,指定屏幕截图的位置
  3. 截取你的截图


Sco*_*rta 92

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

IDE窗口显示监视器按钮

这将打开DDMS窗口.从左侧的Devices选项卡中选择模拟器实例,然后单击停止标志图标旁边的工具栏上方的相机按钮:

监控窗口

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


Hen*_*331 69

您可以从Android Studio捕获屏幕截图,如下图所示. 您可以从Android Studio中捕获

  • 只需注意,当选择"Android监视器"选项卡时,此图标可用. (6认同)

Fid*_*pez 68

要截取您的应用的屏幕截图:

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

  • 这对我不起作用.我只是得到一个带有进度条的对话框,上面写着"从设备获取屏幕截图......"但它永远不会完成. (2认同)

Avi*_*Avi 22

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

要么

您只需点击"绿色"中突出显示的"相机"图标,我们就可以使用模拟器.

在此输入图像描述


And*_*rdo 19

除了使用Android Studio,您还可以使用更快的adb截屏.

adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png
Run Code Online (Sandbox Code Playgroud)

Unix/OSX中较短的一行替代品

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png
Run Code Online (Sandbox Code Playgroud)

原创博文: 通过亚行将Android屏幕截图添加到计算机


Gus*_*ler 18

请在Windows或Mac 上使用ctrl+ (在模拟器聚焦时).您应该是默认的保存位置.s?sDesktop


Has*_*aza 9

长按电源按钮,然后您将可以选择屏幕截图。 电源按钮模拟器

模拟器截图选项


Doi*_*nhe 5

  1. 在Android Studio中,选择View > Tool Windows > Logcat打开Logcat。
  2. 从窗口顶部的下拉列表中选择设备和进程。
  3. 单击窗口左侧的屏幕捕获。

欲了解更多信息,请查看此链接