La cámara no funciona en Android 2.2

En Android SDK y AVD Manager, creé un nuevo dispositivo virtual android como sigue:

  • Nombre: myavd
  • Objetivo: Android 2.2 – API Nivel 8.
  • Tarjeta del SD: 50MiB.
  • Construir-en: Predeterminado (HVGA).
  • Hardware: Resumida densidad de LCD 160.

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

La aplicación Cámara (proceso com.android.camera) se ha detenido inesperadamente. Vuelve a intentarlo.

08-18 15: 00: 47.940: ERROR / AndroidRuntime (289): EXCEPCIÓN FATAL: GLThread 11 08-18 15: 00: 47.940: ERROR / AndroidRuntime (289): java.lang.IllegalArgumentException: No configs config 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.opengl.GLSurfaceView $ GLThread.run (GLSurfaceView.java:1116) 08-18 15: 00: 48.369: WARN / ActivityManager (66): Fuerza actividad de acabado com. Android.camera/.Camera

¿Sabes lo que está mal?

Parece que esto es un comportamiento normal. Marque aquí
El emulador no parece apoyar cámara. Estas son las siguientes limitaciones:

Limitaciones del emulador

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

* 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 

Lo que está mal: el emulador 2.2 está roto.

Solución: Cree un AVD con 2.1 como destino.

Echa un vistazo a mi respuesta aquí. La cámara se bloquea en Android 2.2 . Es posible que no detecte los tamaños de vista previa disponibles correctamente.

  • Cómo capturar la imagen sin procesar desde la cámara Android
  • Grabación de vídeo de un servicio
  • Cámara en Android, cómo obtener el mejor tamaño, tamaño de vista previa, tamaño de imagen, tamaño de vista, imagen distorsionada
  • No se puede usar la cámara después de apagar la linterna
  • ¿Cómo hacer que QVideoProbe funcione?
  • Cámara web externa para cámara a android usando usb
  • Error de registro de vídeo de Android
  • Desplome de Android en dialog.show ()
  • Captura de fotos La intención causa NullPointerException en los teléfonos Samsung solamente
  • Rotación de la matriz de bytes de JPEG después de onPictureTaken
  • Cómo jugar el sonido nativo de la cámara en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.