DDMS中的Android Black屏幕截图:问题?还是安全原因?

时间:2012-11-13 03:12:36

标签: android ddms

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

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

在主屏幕

enter image description here

但这是问题所在。

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

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

enter image description here

即使在设备中也无法截取屏幕截图。

enter image description here

为什么会这样?

任何帮助将不胜感激..

3 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:0)

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