【问题标题】:How to take screen shots of mobile debug device running Flutter application in Android Studio?如何在 Android Studio 中截取运行 Flutter 应用程序的移动调试设备的屏幕截图?
【发布时间】:2019-11-13 04:16:49
【问题描述】:

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

这很好用,但是如何截取我的调试设备的屏幕截图? 以前我是展开LogCat侧边菜单,点击抓图按钮,现在哪里都找不到了。

【问题讨论】:

  • 如果要录屏怎么办?

标签: android-studio flutter screenshot android-studio-3.0 usb-debugging


【解决方案1】:

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

【讨论】:

  • 它保存在我已验证的项目的根目录
  • 它工作正常,但屏幕截图上有丑陋的调试横幅。有谁知道如何删除它?
  • 以下是删除调试横幅的方法:stackoverflow.com/a/48893964/679553
【解决方案2】:

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

【讨论】:

  • 如何从大屏幕上获取它?
【解决方案3】:

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

【讨论】:

  • cmd + s 保存项目并热重载代码。除非你指的是模拟器。也许它在那里工作?无论如何,我需要它来进行 USB 调试。
  • 是的,我指的是模拟器什么时候是活动窗口
【解决方案4】:

您可以使用 Android Studio 截取屏幕截图,如下所示:

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

  2. 在Android Studio中,选择View > Tool Windows > Logcat打开Logcat

  3. 从窗口顶部的下拉列表中选择设备和进程。

  4. 点击窗口左侧的截屏

屏幕截图显示在屏幕截图编辑器窗口中。

【讨论】:

    【解决方案5】:

    使用 adb 命令

    adb shell screencap -p location
    

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

    【讨论】:

      【解决方案6】:

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

      【讨论】:

      • 屏幕截图的问题是它们要么包含整个模拟器屏幕,带有控件和设备外部的角落,要么如果您通过拖动选择它们每次都会变成不同的大小。两者都难以将其用于商店或促销相关任务。
      • 如果您不想在截图中出现设备的边缘,那么您也可以在模拟器选项中禁用设备框架选项,然后进行截图。
      • 当然可以,但是根据您使用的屏幕以及模拟器调整到的大小,分辨率也会有所不同。使用flutter screenshot,您将获得始终是设备分辨率的图像,始终平等地切角,如果您碰巧在屏幕外选择,则永远不会出现背景伪影,不需要后期处理,对于所有开发人员和所有人来说都是一样的平台,并且能够在脚本中自动化。我认为接受的答案在我能想到的所有方面都更好。
      【解决方案7】:

      只是为了记录,它可能在 2019 年已经丢失了一段时间,但它在 Android Studio 中是存在的。 Logcat 窗口,左侧按钮栏(如果您的窗口小到无法容纳所有内容,请查找溢出按钮)。您可以同时拥有屏幕截图和屏幕录制按钮。

      【讨论】:

      • 是的。但是,自上次更新(或之前的更新)以来,所有视频都以 .webM 格式录制。你知道怎么改回mp4吗?
      • 现在,我不知道。我从来没有真正使用过它,或者我不记得了,所以我可能从来没有意识到它,只是它就在那里......现在我用谷歌搜索它,已经有一个错误报告和关于这个的问题。
      • 好的。感谢您抽出宝贵时间查看。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 2013-11-26
      • 2015-11-20
      • 1970-01-01
      • 2013-11-16
      • 2011-03-18
      相关资源
      最近更新 更多