2010-08-18 51 views
5

En Android SDK y AVD Manager, he creado un nuevo dispositivo virtual androide de la siguiente manera:cámara no funciona en Android 2.2

  • Nombre: myavd
  • Objetivo: Android 2.2 - Nivel API 8.
  • Tarjeta SD: 50MiB.
  • Incorporado: Predeterminado (HVGA).
  • Hardware: abstraído densidad LCD 160.

Después de iniciar este dispositivo, no puedo tomar una foto de la acumulación en la cámara. El siguiente es el error y la excepción.

La cámara de la aplicación (process com.android.camera) se ha detenido inesperadamente. Inténtalo de nuevo.

08-18 15: 00: 47.940: ERROR/Android Runtime (289): excepción grave: GLTHREAD 11 08-18 15: 00: 47.940: ERROR/Android Runtime (289): java.lang.IllegalArgumentException : Sin configuraciones coincidencia configSpec 08-18 15: 00: 47.940: ERROR/AndroidRuntime (289): en android.opengl.GLSurfaceView $ BaseConfigChooser.chooseConfig (GLSurfaceView.java:760) 08-18 15: 00: 47.940: ERROR/AndroidRuntime (289): en android.opengl.GLSurfaceView $ EglHelper.start (GLSurfaceView.java:916) 08-18 15: 00: 47.940: ERROR/AndroidRuntime (289): en android.opengl.GLSurfaceView $ GLThread.guardedRun (GLSurfaceView.java:1246) 08-18 15: 00: 47.940: ERROR/AndroidRuntime (289): en android.open gl.GLSurfaceView $ GLThread.run (GLSurfaceView.java:1116) 08-18 15: 00: 48.369: WARN/ActivityManager (66): Fuerza de terminar la actividad com.android.camera/.Camera

¿Usted ¿sabes lo que está mal?

+2

emulator 2.2 está roto. Vota por esto: http://code.google.com/p/android/issues/detail?id=9376 para que podamos obtener una solución – user77115

Respuesta

6

Parece que este es el comportamiento normal. cheque here.
El emulador no parece ser compatible con la cámara. Aquí son las siguientes limitaciones:

emulador Limitaciones

En esta versión, las limitaciones del emulador incluir:

* 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 
+1

Gracias por tu respuesta. Pero ha funcionado en Android 2.1 y versiones anteriores, no sé por qué el problema ocurre en android 2.2 :( – user423715

+0

Eso es raro, tengo el mismo problema. Investigaré y publicaré aquí si encuentro algo Interesante – Sephy

+0

En el emulador 1.6, la imagen predeterminada de Android fue devuelta desde la actividad incorporada de la Cámara, lo cual estuvo bien para varias pruebas. En el emulador 2.2 se obtiene una excepción. Considero que esto es un error en el emulador. – user77115

2

Qué pasa: el emulador 2.2 está roto.

Solución alternativa: cree un AVD con 2.1 como destino.

Cuestiones relacionadas