【问题标题】:Android ICS emulator cameraAndroid ICS 模拟器相机
【发布时间】:2011-11-07 01:16:34
【问题描述】:

我正在尝试使用模拟器查看 ICS 中的 Gallery 应用程序。

所以,我启动了一个 AVD 并用相机拍摄了几张照片,然后启动了图库。当我单击图库中的任何收藏时,我收到错误消息“不幸的是,相机已停止”。图库应用程序退出。

我在 Mac 和 Windows 上都试过了。一样。有谁知道如何进行这项工作?

【问题讨论】:

  • 我在 Windows 7 上使用 Android 4.0.3 SDK 时遇到了同样的问题。当我尝试启动相机时,它要求选择集成网络摄像头。确认选择后它崩溃并且控制台中有一个日志:[2011-12-20 15:41:42 - Emulator] emulator: ERROR: _camera_client_query_start: Cannot start camera 'AndroidEmulatorVC0' for NV21[640x480]: No error
  • 我也有同样的问题^

标签: android camera gallery emulation android-4.0-ice-cream-sandwich


【解决方案1】:

在启动应用程序之前,您需要确保您的 AVD 已启用相机。在 Eclipse 中,您浏览到 Window->AVD Manager 并添加相机硬件。当您在这里时,请确保为您的 SD 卡部分添加一些空间,因为您需要这些空间来拍照。

重启你的应用,你应该离开了。

【讨论】:

    【解决方案2】:

    我遇到了类似的问题;启动相机应用程序总是以“不幸的是,相机已停止”结束。我可以通过主页 -> 菜单 -> 管理应用程序 -> 相机 -> 清除数据来修复它。我认为摄像头想要启动前置摄像头,但我的笔记本电脑只有一个摄像头,所以也许这就是问题所在。但画廊总是崩溃,清除相机数据似乎没有帮助。 __ 溶胶

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,并通过降低模拟器编辑选项中的抽象 LCD 密度来解决它。 在硬件小节中,抽象 LCD 密度必须具有更高的值(在我的情况下是 240)。所以我将其降低到 160,然后相机使用模拟器启动。

      我使用的是 WVGA800,它的 LCD 密度值更高,因此可以尝试更换皮肤以获得所需的结果。

      【讨论】:

        【解决方案4】:

        如果您不关心正在拍摄的照片中的内容(例如,您只需要任何照片),解决方法是禁用计算机上的相机(在 Windows 上,您可以在设备管理器中执行此操作)。这样,您将获得一些“模拟”,而不是从相机获取实际图片 - 一个在方格背景上移动的绿色框。但是,至少您可以拍张照片并测试您的应用程序。

        但是,如果您需要用相机捕捉特定的东西(例如,为了进行一些图像处理),这个技巧对您没有帮助。

        【讨论】:

          猜你喜欢
          • 2011-12-23
          • 1970-01-01
          • 2013-01-06
          • 2013-09-05
          • 2011-03-18
          • 2019-03-03
          • 2016-08-21
          • 1970-01-01
          • 2011-02-22
          相关资源
          最近更新 更多