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

时间:2014-01-07 22:32:09

标签: android-studio android-emulator

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

13 个答案:

答案 0 :(得分:222)

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

New Android Emulator from Android Studio 2.0

只需点击3“截图”。标准位置是桌面。

或者

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

答案 1 :(得分:92)

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

IDE window showing Monitor button

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

Monitor window

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

答案 2 :(得分:69)

您可以从Android Studio捕获屏幕截图,如下图所示。 You can take capture from Android Studio

答案 3 :(得分:67)

截取您的应用的截图:

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

答案 4 :(得分:22)

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

或者

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

enter image description here

答案 5 :(得分:18)

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

adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png

在Unix / OSX中缩短一行备选方案

adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

原创博文: Grab Android screenshot to computer via ADB

答案 6 :(得分:12)

请在Windows上使用ctrl + s或在Mac上使用⌘s(在模拟器关注时)。您的Desktop应该是默认的保存位置。

答案 7 :(得分:4)

长按电源按钮,然后您就可以选择屏幕截图。 Power Button Emulator

Option for screenshot in emulator

答案 8 :(得分:3)

1.首先运行您的应用程序 2.转到工具 - > Android - > Android设备监视器 Check image for more detail

答案 9 :(得分:1)

单击操作图标列表中模拟器右侧的相机图标。这可以在最新的工作室上找到,但我不确定从哪个版本。

enter image description here

答案 10 :(得分:0)

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

答案 11 :(得分:0)

  1. 在Android Studio中,选择查看> 工具 Windows> Logcat 以打开Logcat。
  2. 从窗口顶部的下拉菜单中选择设备和进程。
  3. 单击窗口左侧的截屏。

有关更多信息,请检查此link

答案 12 :(得分:0)

  1. 前往
<块引用>

模拟器设置 > 设置 > 常规 > 截图保存位置 > '您的文件路径'

然后选择您想要保存屏幕截图的位置。

  1. 设置模拟器设置后,然后按:
<块引用>

ctrl + s

保存您的屏幕截图。

希望它能奏效。