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

问题描述 投票:154回答:11

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

android-studio android-emulator
11个回答
235
投票

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

New Android Emulator from Android Studio 2.0

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

要么

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

0
投票

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


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

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


92
投票

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

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

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


69
投票

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


68
投票

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

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

22
投票

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

要么

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

enter image description here


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


17
投票

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


3
投票

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


1
投票

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.