如何在 Android Studio 的屏幕截图中添加更多框架,如 Nexus 6P、5X 等

Posted

技术标签:

【中文标题】如何在 Android Studio 的屏幕截图中添加更多框架,如 Nexus 6P、5X 等【英文标题】:How To Add more Frame Like Nexus 6P,5X etc in Screenshots in Android studio 【发布时间】:2016-04-04 03:05:08 【问题描述】:

我是android工作室的真正爱人...

Android 监视器中有一个很棒的插件是 SCHREEN CAPTURE 如下图。

捕捉模拟器屏幕非常棒。

我的问题

在屏幕截图中,有一个选项 Frame screenshot 我可以为我的屏幕截图选择设备。

但是只有4个设备列表

联结 联结一号 通用电话 通用平板电脑

如何添加更多设备框架。

有什么办法吗?

等待您的建议。

已编辑

注意:我不想要预览选项卡中的 xml 屏幕截图,因为它不是运行时屏幕。

【问题讨论】:

试试这个***.com/a/59826578/9699634 【参考方案1】:

仅适用于 MacOS,当您的模拟器运行时,点击Command + Shift + 5 并单击模拟器窗口。这将获取框架和屏幕的屏幕截图。您可能需要使用图像编辑器删除屏幕截图中也包含的工具栏窗口。

【讨论】:

【参考方案2】:

你好,我发现了一个

android asset studio Link

请看下图:-

要获取所有列出的用于帧捕获的设备,请查看下图如果您想要的设备在您可以找到的列出:-

也可以看看https://developer.android.com/distribute/marketing-tools/device-art-generator

【讨论】:

不是这样的。我正在尝试在屏幕截图中添加框架,而不是在 xml 文件中,感谢您的建议 那个链接现在失效了!【参考方案3】:

这可能会迟到,但我认为 android studio 不允许自定义框架。

您可以使用这个link在线更换框架,在这里您可以找到不同类型的不同风格的设备。

【讨论】:

付费服务。免费下载分辨率:231x530px + 水印。没用。【参考方案4】:

适用于 mac:(在 windows 或 linux 上也应该类似)

在 Android Studio 安装位置/内容中找到 device-art-resources 文件夹。

路径: /Applications/Android Studio.app/Contents/plugins/android/lib/device-art-resources

编辑: 使用您需要的任何自定义框架创建您的文件夹。 根据需要编辑 device-art.xml

我刚刚编辑了通用电话文本以确保它有效..

【讨论】:

你找不到什么。?你在什么操作系统上? ubuntu ? 哦,它处于隐藏模式 这甚至没有明确回答问题!你通过重命名实现了什么?如果可能,请回答如何在设备截图编辑窗口中添加 N6P 图像。【参考方案5】:

我对此并不完全确定,但我猜 Android Studio 会根据屏幕截图的大小显示设备列表,而对我来说它显示的是 Nexus 5X for my Nexus 5 connected

无论如何,请更新您的 SDK 和 Android Studio,以获取至少适用于 Nexus 5X 的框架。不过我会尝试找到 Nexus 6P。

【讨论】:

@VishalPatel 那肯定是根据截图的大小,也就是连接设备的大小。 @VishalPatel 如果屏幕截图的大小合适,我们可以。例如,您无法将 1080p 屏幕截图放入更高分辨率的设备框架中,例如 Nexus 6P 我理解兄弟,但假设我想要的框架没有我的截图的真正分辨率呢?我就是这么说的 @VishalPatel 我了解您的问题。我会努力为它找点东西【参考方案6】:

取决于设备分辨率。

如果您尝试在具有 768x1280 分辨率的模拟器上截屏,它将显示具有该分辨率的设备(例如,nexus 4、nexus s 等 ),如果您正在运行具有 1080x1920 分辨率的模拟器,它将显示具有该分辨率的设备(例如,nexus 5、nexus 5x 等。) p>

【讨论】:

我的 sdk 完全更新了,我的设备分辨率是 1080x1920 我认为 nexes 4 和 nexus s 有 768*1280 分辨率。 我的模拟器是nexus5 你是对的,但我的问题是有什么方法可以添加任何分辨率的框架??【参考方案7】:

尝试先更新您的 SDK(构建工具、平台工具、最新 API 23),然后从“帮助”菜单更新您的 Android Studio 版本。它现在应该出现了。

【讨论】:

看起来您使用的是 Ubuntu。如果您的 SDK 路径正确,您可以检查首选项吗? Android Studio 带有自己的 SDK,因此如果您单独安装 SDK,它可能会查看自己捆绑的 SDK,而不是您下载的 SDK。 另外,如果这不起作用,请尝试从更新对话框下载测试版,进入更新设置,然后选择 Canary 或 Beta 更新通道。如果这也不起作用,那么您可能正在考虑下载新的 Android Studio 包(全新安装)【参考方案8】:

Hi 转到您的 XML ex:sample_activity.xml(您要为其截屏的文件)->在那里选择->左上角的设计,您将获得所有设备。

当您右键单击保存屏幕时,将根据您将选择的设备显示相关设备。 在此处输入图像描述

【讨论】:

但这是布局快照,不是真正的屏幕截图。 是的,这只是布局快照,因为我们有更多可选的虚拟设备。

以上是关于如何在 Android Studio 的屏幕截图中添加更多框架,如 Nexus 6P、5X 等的主要内容,如果未能解决你的问题,请参考以下文章

5.2Android Studio截图

5.2Android Studio截图

Android Studio 在 Windows 10 中使用 CPU 100% 超过 10 小时

如何在 Android 片段中禁用屏幕截图?

如何在android studio中的可绘制列表中显示图标

如何防止在android和ios中选择屏幕中的屏幕截图反应本机