我正在尝试使用模拟器查看ICS中的Gallery应用程序。
因此,我启动AVD并使用相机拍摄几张照片,然后启动图库。当我点击图库中的任何集合时,我收到一个错误,“不幸的是,相机已停止”。 Gallery应用程序退出。
我在Mac和Windows上试过这个。一样。任何人都知道如何使这项工作?
答案 0 :(得分:3)
在启动应用程序之前,您需要确保AVD已启用相机。在Eclipse中,您可以浏览到Window-> AVD Manager,只需添加相机硬件即可。当您在这里时,请确保为SD卡部分添加一些空间,因为您需要这些空间来拍照。
重启您的应用,您应该离开。
答案 1 :(得分:1)
我有类似的问题;推出相机应用程序总是最终“不幸的是,相机已经停止”。我能够通过Home修复它 - >菜单 - >管理应用 - >相机 - >清除数据。我认为相机想要启动前置摄像头,但我的笔记本电脑只有一个摄像头,所以也许这就是问题所在。但画廊总是崩溃,清除相机数据似乎没有帮助。 __ 溶胶
答案 2 :(得分:1)
我遇到了同样的问题,并通过降低仿真器编辑选项中的抽象LCD密度来解决它。 在硬件小节中,Abstracted LCD Density必须具有更高的值(在我的情况下它是240)。所以我将它减少到160然后相机启动模拟器。
我使用的WVGA800具有更高的LCD密度值,因此人们可以尝试更换皮肤以获得所需的效果。
答案 3 :(得分:0)
如果您不关心拍摄照片中的内容(例如,您只需要任何照片),则解决方法是禁用计算机上的相机(在Windows上,您可以在“设备管理器”中执行此操作)。通过这种方式,您可以获得一些“仿真” - 一个在方格背景上移动的绿色框,而不是从相机获取实际图片。但是,至少你可以拍摄这张照片并测试你的应用程序。
但是,如果您需要使用相机捕捉特定的东西(例如,对于某些图像处理),这个技巧对您没有帮助。