我在Android Jelly Bean中使用截图(使用Galaxy Nexus)
使用DDMS我可以截取屏幕截图。像这样。
在主屏幕
但这是问题所在。
当我打开相机应用程序并从DDMS截取屏幕截图时。
结果是......黑色图像......
即使在设备中也无法截取屏幕截图。
为什么会这样?
任何帮助将不胜感激..
答案 0 :(得分:7)
尝试访问Android虚拟设备管理器,编辑受影响的设备,并取消选中窗口底部附近的仿真选项下的“使用主机GPU”。
答案 1 :(得分:2)
可能是摄像机图像使用此设备上的视频覆盖直接馈送到帧缓冲区,而不是通过通常的渲染路径。因此'main'帧缓冲区是空的。
如果您尝试截取视频播放器或其他使用叠加层的软件的屏幕截图,这是您经常在PC上看到的同类问题:屏幕上会出现灰色或蓝色框,其中叠加的内容应该成为。机制有点不同,因为Android的组合框架在幕后做了很多,但根本是相同的。
由于这与在此设备上合成相机图像的方式有关,因此您可以通过使用具有不同芯片组的设备来避免此问题。例如,三星的i9300可以截取相机应用程序的截图。
答案 2 :(得分:0)
检查您的adb连接。 并查看您的AVD设备是否在线。