Android 相机不';我不能在安卓2.2上工作

Android 相机不';我不能在安卓2.2上工作,android,camera,android-2.2-froyo,Android,Camera,Android 2.2 Froyo,在Android SDK和AVD Manager中,我创建了一个新的Android虚拟设备,如下所示: 姓名:myavd 目标:Android 2.2-API 8级 SD卡:50MB 内置:默认(HVGA) 硬件:抽象液晶密度160 启动此设备后,我无法从内置照相机拍照。以下是错误和异常 应用程序摄像头(process com.android.Camera)意外停止。请再试一次 08-18 15:00:47.940:错误/AndroidRuntime(289):致命异常:GL11 08-18

在Android SDK和AVD Manager中,我创建了一个新的Android虚拟设备,如下所示:

  • 姓名:myavd
  • 目标:Android 2.2-API 8级
  • SD卡:50MB
  • 内置:默认(HVGA)
  • 硬件:抽象液晶密度160
启动此设备后,我无法从内置照相机拍照。以下是错误和异常

应用程序摄像头(process com.android.Camera)意外停止。请再试一次

08-18 15:00:47.940:错误/AndroidRuntime(289):致命异常:GL11 08-18 15:00:47.940:错误/AndroidRuntime(289):java.lang.IllegalArgumentException:没有与configSpec匹配的配置 08-18 15:00:47.940:ERROR/AndroidRuntime(289):位于android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760) 08-18 15:00:47.940:ERROR/AndroidRuntime(289):在android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916) 08-18 15:00:47.940:ERROR/AndroidRuntime(289):在android.opengl.GLSurfaceView$GLThread.guarderun(GLSurfaceView.java:1246) 08-18 15:00:47.940:ERROR/AndroidRuntime(289):位于android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116) 08-18 15:00:48.369:WARN/ActivityManager(66):强制完成活动com.android.camera/.camera


你知道怎么回事吗?

看来这是正常的行为。检查。
模拟器似乎不支持摄像头。以下是这些限制:

仿真器限制

在此版本中,emulator的限制包括:

* No support for placing or receiving actual phone calls. You can simulate phone calls (placed and received) through the emulator console, however.
* No support for USB connections
* No support for camera/video capture (input).
* No support for device-attached headphones
* No support for determining connected state
* No support for determining battery charge level and AC charging state
* No support for determining SD card insert/eject
* No support for Bluetooth

看看我的答案。您可能无法正确检测可用的预览大小。

问题是:emulator 2.2已损坏


解决方法:创建一个以2.1为目标的AVD。

谢谢您的回答。但它已经在安卓2.1及更低版本上运行,不知道安卓2.2上为什么会出现问题:(这确实是奇怪的,我确实有同样的问题。我会做一些研究并在这里回帖,如果我在模拟器1.6中发现有趣的东西,默认的Android映像是从内置相机的活动中返回的,这对于各种测试来说是很好的。在仿真器2.2中,你会得到一个异常。我认为这是仿真器中的一个错误。仿真器2.2是。坏了。请投这个票:这样我们就可以解决问题了