12

我在 Android Jelly Bean 中截屏(使用 Galaxy Nexus)

使用 DDMS 我可以截屏。像这样。

在主屏幕中

在此处输入图像描述

但这就是问题所在。

当我打开相机应用程序并从 DDMS 截取屏幕截图时。

结果是......黑色图像......

在此处输入图像描述

即使在设备中也不能截图。

在此处输入图像描述

为什么会这样??

任何帮助将不胜感激..

4

3 回答 3

7

尝试转到 Android 虚拟设备管理器,编辑受影响的设备,然后取消选中靠近窗口底部的仿真选项下的“使用主机 GPU”。

于 2014-01-26T22:18:34.977 回答
2

可能是使用此设备上的视频覆盖将相机图像直接馈送到帧缓冲区,而不是通过通常的渲染路径。因此“主”帧缓冲区是空的。

如果您尝试截取视频播放器或其他使用覆盖的软件的屏幕截图,这与您在 PC 上经常看到的问题相同:您会在屏幕上出现一个灰色或蓝色的框,该框应该是覆盖的内容。机制有点不同,因为 Android 的组合框架在幕后做了很多这样的事情,但根本是一样的。

由于这与相机图像在此设备上的合成方式有关,因此您可以通过使用具有不同芯片组的设备来避免此问题。例如,三星的 i9300 可以截取相机应用程序的屏幕截图。

于 2013-08-02T11:51:42.523 回答
0

检查您的 adb 连接。并查看您的 AVD 设备是否在线。

于 2013-08-02T11:43:07.750 回答