在Android Studio的模拟器上截图

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

215450 次浏览

点击工具栏上的监控器(含DDMS)按钮——它看起来像Android的bugdroid:

IDE窗口显示监控按钮

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

监控窗口

注意,如果你的模拟器运行的是Android 4.4或4.3,那么屏幕捕捉功能就被破坏了——你必须使用物理设备才能在这些操作系统版本上获得屏幕截图。它在4.3之前的Android上运行正常。这个错误是https://code.google.com/p/android/issues/detail?id=62284

要截取应用程序的截图:

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

除了使用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

原始博客文章: 通过ADB抓取Android屏幕截图到计算机 < / p >

< p > 1。首先运行应用程序 2.进入工具—>Android—>Android设备监视器 Check image for more detail < / p >
你可以从Android Studio中截取如下图所示的截图。 You can take capture from Android Studio < / p >

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

New Android Emulator from Android Studio 2.0

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

  1. 选择“More"
  2. 在“设置”下,指定截图的位置
  3. 截屏

更新22/07/2020

如果你使用Android Studio中的模拟器,这是可能的,因为Android Studio 4.1点击这里将截图保存在你的标准位置:

enter image description here

点击动作图标列表中模拟器右侧的Camera图标。这是最新的工作室,虽然我不确定从哪个版本。

enter image description here

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

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

你可以点击模拟器中“绿色”突出显示的“Camera”图标。

enter image description here

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

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

更多信息检查这个链接

长按电源键,出现截图选项。 电源按钮模拟器 < / p >

Option for截图in emulator

模拟器设置>设置在一般比;截图保存位置> “你的文件路径”< / p >

然后选择你想要的位置来保存你的截图。

  1. 设置模拟器设置后,按:

CTRL + s

保存截图。

希望它能起作用。

windows上的< p >: 我发现我的防火墙阻止了对屏幕截图的写访问。一个解决方法是获取快照,并在以下位置找到它: C:\Users\ YOUR_USER_NAME.android \ avd \ YOUR_EMULATOR_NAME.avd \ \快照snap_SNAPSHOT_TIME < / p >