安卓模拟器中的相机

4
我使用的是Android SDK 4.0.3和Eclipse Indigo,正在开发一个使用相机的应用程序。当我拍照时,会出现以下消息:

很抱歉,相机已停止运行。

在Eclipse控制台中显示:

emulator: ERROR: _camera_client_query_frame: 在2009毫秒内无法从相机'/dev/video0'获取第一帧视频:资源暂时不可用。

我的操作系统是Debian Squeeze。我该怎么办?谢谢。

同样的问题在 MacBook Pro 上也出现了。无望! - Saifur Rahman Mohsin
2个回答

1

在模拟器中相机无法正常工作。您必须在真实设备上尝试。


有时候有一个小技巧:使用模拟相机而不是笔记本电脑的相机(在Android设备管理器中设置),这样会更省资源,从而更有可能避免错误。此外,如果您先打开原始相机应用程序,那么您的应用程序也有更好的几率不会出现错误(超级奇怪...) - Erdal G.

0

正如Shahzad Imam所说,您无法在模拟器上使用相机。

但是,如果您无法购买真实设备并且确实需要相机,则可以尝试将视频从PC转换为网络,然后在Android中处理它,就像真正的相机一样。或者,如果您只需要照片,可以使用一些图片代替。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接