在Android SDK和AVD Manager中,我创建了一个新的android虚拟设备,如下所示:
- 姓名:myavd
- 目标:Android 2.2 - API 级别 8。
- SD 卡:50MiB。
- 内置:默认 (HVGA)。
- 硬件:抽象 LCD 密度 160。
启动此设备后,我无法使用内置摄像头拍照。以下是错误和异常。
应用程序相机(进程com.android.camera)意外停止。请再试一次。
08-18 15:00:47.940: 错误/AndroidRuntime(289): 致命异常: GLThread 11
08-18 15:00:47.940:错误/AndroidRuntime(289):java.lang.IllegalArgumentException:没有配置与configSpec匹配
08-18 15:00:47.940: 错误/AndroidRuntime(289): 在 android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)
08-18 15:00:47.940: 错误/AndroidRuntime(289): 在 android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
08-18 15:00:47.940: 错误/AndroidRuntime(289): 在 android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)
08-18 15:00:47.940: 错误/AndroidRuntime(289): 在 android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)
08-18 15:00:48.369: WARN/ActivityManager(66): 强制完成活动 com.android.camera/.Camera
你知道出了什么问题吗?
看来这是正常行为。查看here http://developer.android.com/guide/developing/tools/emulator.html.
模拟器好像不支持摄像头。以下是这些限制:
模拟器的限制
在此版本中,模拟器的限制包括:
* 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)