我知道这可能是最愚蠢的问题,但我仍然不知道如何通过Android Studio截取模拟器的截图。我最近从Eclipse切换到Android Studio,我无法在任何地方找到它,我试图在网上搜索但没有帮助。
Android Device 3.1在Android Studio 3.1中已弃用,已从Android Studio 3.2中删除。要在Android Studio 3.1及更低版本中启动独立的Device Monitor应用程序,您可以运行android-sdk / tools / monitor.bat
有关更多信息,请查看此link
单击工具栏上的监视器(包含DDMS)按钮 - 它看起来像Android bugdroid:
这将打开DDMS窗口。从左侧的Devices选项卡中选择模拟器实例,然后单击停止标志图标旁边的工具栏上方的相机按钮:
请注意,如果您的模拟器运行Android 4.4或我认为4.3,那么屏幕截图功能就会被破坏 - 您必须使用物理设备来获取这些操作系统版本的屏幕截图。它适用于4.3之前的Android。那个bug是https://code.google.com/p/android/issues/detail?id=62284
要截取您的应用的屏幕截图:
除了使用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
请在Windows上使用ctrl
+ s
或在Mac上使用⌘s
(模拟器是聚焦的)。您的Desktop
应该是默认的保存位置。