Android Studio 3.1中缺失了保存截图选项。

26

我已将Android Studio从3.0.1更新到了3.1,现在没有直接查看XML文件的选项。

在Android Studio 3.0.1中有一个保存截图的选项:

这里输入图片描述

但在更新到Android Studio 3.1版本后,此选项已经消失。

请问它被移动到其他地方了吗?

这里输入图片描述


https://developer.android.com/studio/debug/am-screenshot.html - ADM
在Logcat中提供了快捷选项。 - Amjad Khan
@AmjadKhan 我在谈论从 XML 文件直接截取屏幕截图的问题,可以捕获模拟器或设备中的图像。 - MJM
5
@AmjadKhan,即使结果相同,功能上仍存在实质性的差异。我们中的一些人需要针对屏幕图形进行特定的屏幕比例截图。我没有 Pixel 2 XL,为什么我必须创建并启动一个缓慢的模拟器才能拍几张简单的截图呢? - Adifyr
它在AS 3.1.1中也不在 :(. 他们真的是有意删除了吗? - Vladimir Jovanović
3个回答

11
在Android Studio版本3.1.0中,Layout Inspector和Layout Editor都进行了许多更改。
Layout Inspector新增了一些功能,包括之前由已弃用的Hierarchy Viewer和Pixel Perfect工具提供的某些功能:缩放按钮和键盘快捷键来浏览和检查布局,参考网格叠加层,加载参考图像并将其用作叠加层(有助于将布局与UI模型进行比较),以及在复杂布局中隔离视图的渲染子树预览。
Layout Editor的调色板也得到了很多改进:重新组织视图和布局类别,为视图和布局添加一个新的常见类别,并使用“收藏”命令进行添加;改进了视图和布局的搜索方式;添加了打开特定视图或布局元素文档的新命令;可以使用组件树或设计编辑器中的新“转换视图”命令将视图或布局转换为其他类型的视图或布局;通过属性窗口顶部的视图检查器中的新“创建连接”按钮,现在可以轻松地对选定视图附近的项目创建约束。
参考链接:https://developer.android.com/studio/releases/index.html 但是没有提到这个“保存截图”选项已经被弃用/移除。因此我怀疑这是一个错误。
或者如果他们有意删除它,他们应该说明原因。
在我看来,这个选项并不太有意义,因为你已经在Logcat窗口下有了截图选项。当然,你需要运行应用程序才能获得它。但你不能仅仅在编辑器预览中看到你的设计,总是建议在模拟器或设备上运行应用程序。

谢谢您的回复,正如您所提到的“但是没有地方提到这个选项“保存截图”已经被弃用/删除。因此我怀疑这是一个错误。”我们该如何报告这个错误呢? - MJM
6
“这个选项没有太多意义”其实是有意义的,因为在开发过程中使用缩放功能可以方便地查看生成的设计。 - MJM
请问您能否分享一个报告错误的链接? - MJM
1
它是有意义的,不是所有的视图都是静态的,当功能尚未实现时运行应用程序将不会显示最终结果。这就是为什么有一个 tools 命名空间用于 xml,以便预览可以显示这些属性。例如,如果一个文本总是从 java 设置,最好使用 tools:text="example" 而不是使用 android:text...tools 属性不会编译到生产环境中。https://developer.android.com/studio/write/tool-attributes - cutiko

5

考虑到他们使样本数据功能更加强大,废弃它是没有任何意义的。 - Mahendran

-7

请按照以下步骤操作:

  • 在连接的设备或仿真器上运行您的应用程序。
    • 如果使用已连接的设备,请确保已启用 USB 调试。
    • 在 Android Studio 中,选择 View > Tool Windows > Logcat 打开 Logcat。
    • 从窗口顶部的下拉列表中选择设备和进程。
    • 点击窗口左侧的 Screen Capture。

img1

来源:

https://developer.android.com/studio/debug/am-screenshot.html


1
@Rahan Lodhi,我正在谈论从XML文件直接截取屏幕截图,而不是运行应用程序的截图。 - MJM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接