如何在 Android Studio 中拍摄移动调试设备 运行 Flutter 应用程序的屏幕截图?

How to take screen shots of mobile debug device running Flutter application in Android Studio?

使用 Android Studio 开发 flutter 将 LogCat 控制台替换为 运行 选项卡。

效果很好,但我如何截取调试设备的屏幕截图? 以前我曾经展开 LogCat 侧边菜单并单击捕获图像按钮,但现在我找不到任何地方。

flutter screenshot cli 命令保存 png 屏幕截图。我也找不到如何在 IntelliJ 界面中执行此操作。

如果在 mac 上使用模拟器,cmd + s 应该截图。

使用 adb 命令

adb shell screencap -p location

location 是屏幕截图可能保存在您设备中的位置

对于 Windows,而 运行 命令 flutter run,您可以随时按键盘上的 s 进行屏幕截图。请注意,屏幕截图保存在项目文件夹的根目录中。

如果您想在您的模拟器上截取您的应用程序 运行 的屏幕截图,那么您只需 select window 该模拟器并按相应的键盘组合进行屏幕截图。例如,在 Windows 上,它的 Windows Key + Alt + prt scrn。如果您使用的是 Mac,您可能需要检查一下。 在 Android Studio 上,在您的模拟器旁边,您会看到一个垂直面板,其中包含电源、相机、主页、后退等图标。点击相机按钮截取屏幕截图并将其保存到你对应的文件夹。

仅作记录,它可能在 2019 年丢失了一段时间,但它在 Android Studio 中,没问题。 Logcat window,左侧按钮栏(如果您的 window 太小无法容纳所有内容,请寻找溢出按钮)。屏幕截图和屏幕录制按钮都可以。

您可以使用 Android Studio 截图如下:

  1. 运行 您的应用在连接的设备或模拟器上。如果使用连接的设备,请确保您有 enabled USB debugging.

  2. 在 Android Studio 中,select 视图 > 工具 Windows > Logcat 打开 Logcat.

  3. Select window.

    顶部下拉列表中的设备和进程
  4. 单击window左侧的屏幕截图

屏幕截图显示在 屏幕截图编辑器 window。