如何在Android工作室的屏幕截图中添加更多像Nexus 6P,5X等框架

时间:2015-12-30 06:53:07

标签: android android-studio screenshot

我是Android工作室的真正爱好者......

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

enter image description here

非常适合捕获模拟器屏幕。

我的问题

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

但是只有4个设备列表

  • nexus s
  • nexus one
  • 通用电话
  • 通用平板电脑

如何添加更多设备框架。

有什么办法吗?

等待你的建议。

enter image description here

被修改

  

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

7 个答案:

答案 0 :(得分:12)

取决于设备分辨率。

如果您尝试使用 768x1280 分辨率在模拟器上捕获屏幕截图,它将向您显示具有该分辨率的设备(例如 nexus 4,nexus s等 ),如果您运行的是 1080x1920 分辨率的仿真器,它将向您显示具有该分辨率的设备(例如 nexus 5,nexus 5x等。)

答案 1 :(得分:3)

适用于mac :(在Windows或Linux上也应该类似)

在Android演播室安装位置/内容中查找 device-art-resources 文件夹。

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

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

我刚编辑了Generic Phone文字以确保它有效..

enter image description here

答案 2 :(得分:1)

你好我发现了

android asset studio Link

看看下面的图片: -

enter image description here

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

enter image description here

另请查看http://developer.android.com/distribute/tools/promote/device-art.html

答案 3 :(得分:0)

enter image description here您好,请转到您的XML ex:sample_activity.xml(您要拍摄屏幕截图的文件) - >在左上方选择 - >设计,您将获得所有设备。

当您右键单击保存屏幕时,将根据您将被选中的设备选择相关设备。 在此输入图像描述 enter image description here

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我对此并不完全确定,但我想Android Studio会根据屏幕截图的大小显示设备列表,因为它显示 Nexus 5X连接我的Nexus 5

无论如何,更新您的SDK和Android Studio ,以获得至少Nexus 5X的框架。我试着找到Nexus 6P。

答案 6 :(得分:0)

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