2011-11-07 30 views
13

Estoy tratando de echar un vistazo a la aplicación Galería en ICS, usando el emulador.Cámara con emulador de Android ICS

Por lo tanto, abro un AVD y tomo un par de fotos con la Cámara y luego inicio la Galería. Cuando hago clic en una colección en la Galería, aparece un error: "Desafortunadamente, la cámara se ha detenido". La aplicación Galería se cierra.

He intentado esto en Mac y Windows. La misma cosa. ¿Alguien sabe cómo hacer que esto funcione?

+1

Tengo el mismo problema con Android 4.0.3 SDK en Windows 7. Cuando trato de iniciar la cámara, me pide elegir la cámara web integrada. Después de confirmar la selección, se bloquea y hay una consola de inicio de sesión: [2011-12-20 15:41:42 - Emulator] emulator: ERROR: _camera_client_query_start: No se puede iniciar la cámara 'AndroidEmulatorVC0' para NV21 [640x480]: Ningún error –

+0

Tengo un problema similar. – MastAvalons

+0

Tengo el mismo problema ^ –

Respuesta

1

Tuve un problema similar; el inicio de la aplicación de la cámara siempre termina con "Desafortunadamente, la cámara se ha detenido". Pude arreglarlo desde Inicio -> Menú -> Administrar aplicaciones -> Cámara -> Borrar datos. Creo que la cámara quería encender la cámara frontal, pero mi computadora portátil solo tiene 1 cámara, así que tal vez ese era el problema. Pero la galería siempre falla, y borrar los datos de la cámara no parece ayudar. __ sol

0

Si no le importa lo que está en la imagen que está tomando (por ejemplo, sólo tiene cualquier foto), una solución consiste en desactivar la cámara en su ordenador (en Windows, puede hacerlo en Administrador de dispositivos). De esta forma, en lugar de obtener la imagen real de la cámara, obtendrá una "simulación" de ella, una caja verde moviéndose sobre un fondo a cuadros. Pero, al menos, puede tomar una foto de ESO y probar su aplicación.

Pero, si necesita capturar algo específico con la cámara (por ejemplo, para algún procesamiento de imagen), este truco no lo ayudará.

3

Debe asegurarse de que su AVD tenga la cámara habilitada antes de iniciar la aplicación. En Eclipse navega a Window-> AVD Manager y simplemente agrega el hardware de la cámara. Mientras estés aquí, asegúrate de agregar espacio a la sección de la tarjeta SD, ya que lo necesitarás para tomar fotos.

Reinicia tu aplicación y debes estar lejos.

1

Estaba teniendo el mismo problema y lo he solucionado al disminuir la densidad LCD abstraída en las opciones de edición del emulador. En la subsección de hardware, la Densidad de LCD Abstracta debe tener un valor más alto (en mi caso fue 240). Así que la reduje a 160 y luego la cámara se inicia con el emulador.

Estaba usando WVGA800 que tenía un valor más alto para la densidad de LCD por lo que se puede intentar cambiar la piel también para obtener el resultado deseado.

Cuestiones relacionadas